私は C プログラミングは初めてですが、Java の知識は少しあるので、ファイルに保存されている文字列を読み取るプログラムを作成したいと考えてい"boy","girl","car"
ますstring str[]=str1.split(" ");
。
そのため、毎回いくつかのコードを思いつきましたが、どれも機能しないようです。これが私の最新のコードです:
fscanf(fp,"%[^\n]",c);
ただし、これは基本的に、新しい行が見つかるまで行全体を出力します。私も使ってみました
fscanf(fp,"%[^,]",c);
そして、私がgets()
それを使用すると、最初の文字列のみを取得し、最初のコンマから他のすべてを無視します。
これは合理的な出力を提供しませんでした。むしろ、いくつかの分(エンコードされた)文字を提供しました。コンマと引用符で区切られた文字列値を選択する方法を教えてください。