可能重複:
Why does printf not flush after the call unless a newline is in the format string? (in C)睡眠()延遲輸出,直到結束
嗨,
我使用的睡眠()函數在C,並正在到一個問題:我不確定這是否是問題所以我把整個代碼煮成這樣:
int main() {
printf("1");
sleep(3);
printf("2");
return 0;
}
我認爲這應該產生的是1 ..等待3秒.. 2.而是程序等待3秒,然後打印12.有什麼辦法使用睡眠功能,以便我得到第一個輸出?
感謝
正如我在下面提到的,我不知道這是問題的原因。 – 2010-11-17 03:08:44