私はちょうど始めたので、私はまだCの初心者です。ここでは、ファイルを開いてファイル行を変数に保存する私の関数の一部です。ファイルの最後までループしていたので、最後の行を得ることができましたが、期待通りには行かなかったのです。だから、私はテキストファイルから最後の行を得るにはどうすればいいのだろうか?ありがとうございました。テキストファイルの最後の行を読む - Cプログラミング
tfptr = fopen("trans.txt", "r");
while (!feof(tfptr)){
fscanf(tfptr, "%u:%u:%.2f\n", &combo_trans, &ala_trans, &grand_total);
}
fclose(tfptr);
サンプルテキストファイル:
0:1:7.98
1:1:20.97
2:1:35.96
2:2:44.95
2:2:44.95
3:2:55.94
[常に間違っている「(!feofを(ファイル))しながら、」なぜ?](https://stackoverflow.com/questions/5431941/why-is-while-feof-file-alwaysの可能性のある重複-wrong) –