質問: Cのテキストファイルからの読み込み 本当に小さな質問です。 X個の単語を含むテキストファイルを読み込み、各単語をリンクリストに1つずつ追加するのに最適なのは何でしょうか。すなわちThe Frog Is Old。 したがって、The、Frog、Is、OldはそれぞれListNodeに入れられ、すべてファイルから読み込まれます。 fscanfが最適なオプションであっても、fscanfと組み合わせて使うのに最高の機能が本当に不思議です。すべてのアドバイスは素晴らしいです! 乾杯。 編集: 私の質問は本当に、大きなテキストファイルを解析したいのであれば、各単語を1つずつ配列に追加し、リストに追加し、配列を自由にし、繰り返すのが一番良いでしょうか?または、より効果的な方法がありますか?
回答: 「効率的ではない方法」を見つけるまで、「より効率的な方法」を探してはいけません。 しかし、 `strtok` のようなものは、 `malloc` せずにあなたのニーズに合っているかもしれません。 *その場で文字列*を刻むことができます。 (注意して使用!)