私は現在、C でファイルの使用法に取り組んでいます。ファイルから文字列を読み取ることを説明するコードを見つけました。しかし、これが機械的にどのように機能するのか、私は本当に興味があります。
while (!feof(fPointer)){
fgets(singleLine, 150, fPointer);
puts(singleLine);
}
ファイルポインタは、ループの最後で次の行に移動することをどのように認識しますか? while ループの最後でファイルポインタを増やすべきではありませんか?
乾杯