可能重复:
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