大佬们,做的是倒计时,为什么这段代码输出啥都没用。
c4droid吧
全部回复
仅看楼主
level 7
断网了-
楼主
大佬们,做的是倒计时,为什么这段代码输出啥都没用。
2018年05月05日 04点05分
1
level 1
135tom246
如果你要解决输出问题,只需把11行改为 printf("%d\n",a); 或者在其后加一句 fflush(stdout); 以强制打印到屏幕。(C4吧里这个问题问过很多很多次了)顺便,你代码没有写完吧?现在还不是“倒计时”。
2018年05月05日 06点05分
2
断网了-
我按照别人的方法写的,层主求一个倒计时的完整代码
。
2018年05月05日 07点05分
断网了-
sleep不是让输出语句停留的时间吗,为什么我这个sleep是多少时间后才输出,是头名的原因吗?
2018年05月05日 07点05分
135tom246
回复 断网了- : sleep(unsigned int) 是令程序暂停 unsigned int 秒。 C4droid 下编译的程序没有自动输出,于是一般只有以下情况能触发打印到屏:1.输出的串末尾有\n;2.跟一句fflush(stdout);;3.出现输入要求。
2018年05月05日 08点05分
断网了-
@135tom246
输出了解了。sleep就是令程序暂停多少秒后才输出是吧?
2018年05月05日 08点05分
level 8
冰冷的心雪儿泪
不加换行,它不会自动刷新缓冲区。
2018年05月05日 08点05分
3
断网了-
嗯,知道了。
2018年05月05日 08点05分
1