int fflush(FILE *stream);
#include <stdio.h>
int main(int argc,char *argv[])
{
int i;
for (i=0;i<10;i++)
{
printf("%d",i);
// fflush(stdout); // 把註解刪掉看看
sleep(1);
}
return 0;
}
會把stdout的內容值直接輸出
當在用printf時,在判斷是否要送出去時,是以'\n'換行符號來表示。
若有換行符號的話,會馬上把printf內的資料清空,若沒有換行符號的話,則不會馬上把資料印在版面上。
沒有留言:
張貼留言