C程序打印的时候怎么能延时一会儿再输出?
来源:百度知道 编辑:UC知道 时间:2024/06/14 18:36:11
比如说字符串排序
以下是打印效果:
请输入字符串个数(<5):3
输入第1个字符串:qwe
输入第2个字符串:asd
输入第3个字符串:zzd
排序中...
asd
qwe
zzd
Press any key to continue
我想在 排序中... 之后等1到2秒 可以实现吗?
以下是打印效果:
请输入字符串个数(<5):3
输入第1个字符串:qwe
输入第2个字符串:asd
输入第3个字符串:zzd
排序中...
asd
qwe
zzd
Press any key to continue
我想在 排序中... 之后等1到2秒 可以实现吗?
1,使用一个不做任何操作的空循环,来占用系统时间
如for(i=0;i<1000000;i++);具体循环次数自行调节。
2,使用winAPI,sleep。
如sleep(1000);参数单位是毫秒,头文件windows.h
用循环
WINDOWS系统中可以这样作
sleep(2);//持起2秒
包含头文件windows.h 之后在需要的位置加上此句
TC中直接调用sleep(n);n的单位是s,或者调用delay(n);n的单位是ms;