C语言打字机效果(求指点)
除了使用sleep函数,还有没有其他方式实现输出字符时的打字机效果(一个字符一个字符输出)?
[解决办法]
#include <stdio.h>#include <time.h>int main(void){ clock_t previous = clock() / CLOCKS_PER_SEC + 1; clock_t now; while (1) { if ((now = clock() / CLOCKS_PER_SEC) >= previous) { previous = now + 1; printf("."); } } return 0;}
[解决办法]
LZ的意思是不是觉得秒级比较大,另外时间间隔也固定?
如果是,则可以用usleep()可以达到ms级。如果平台不支持usleep(),可以用select()作一个ms的定时器。
[解决办法]
查查 dos 命令,用 system() 试试
[解决办法]
只能用time来控制来实现。。。
[解决办法]
用中断
[解决办法]