cpp referenceでは、fflush は次のように主張されています。
出力ファイル ストリームをファイルの実際の内容と同期させます。
確かに、意味がわかりません。そのコードで、fflush を取り出した場合、違いはありますか?
テストしましたが、少し違いがあるようですが、パターンが見つかりません。誰かが私のためにそれを詳細に説明できますか? 前もって感謝します。
#include<stdio.h>
int i;
int main()
{
fork();
for(i=0;i<1000;i++)
{
printf("%d\n",i);
fflush(stdout);// without fflush, is there any difference?
}
}