C语言如何隔几秒再显示下一句话?
答案:6 悬赏:0 手机版
解决时间 2021-03-27 20:59
- 提问者网友:捧腹剧
- 2021-03-27 10:32
C语言如何隔几秒再显示下一句话?
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-03-27 11:06
C语言的库函数中提供了时间延迟函数
时间延迟函数的函数名: delay
功 能: 将程序的执行暂停一段时间(毫秒)
用 法: void delay(unsigned
milliseconds);
程序例:
#include
int main(void)
{
sound(440);
delay(500);
nosound();
return 0;
}
时间延迟函数的函数名: delay
功 能: 将程序的执行暂停一段时间(毫秒)
用 法: void delay(unsigned
milliseconds);
程序例:
#include
int main(void)
{
sound(440);
delay(500);
nosound();
return 0;
}
全部回答
- 1楼网友:底特律间谍
- 2021-03-27 14:13
用延时
- 2楼网友:污到你湿
- 2021-03-27 13:44
最简单的方法,写一个空循环。
比较好的方法,最一个定时器。
sleep()
是windows 提供的,而且极不准确。
比较好的方法,最一个定时器。
sleep()
是windows 提供的,而且极不准确。
- 3楼网友:低音帝王
- 2021-03-27 12:37
很简单,新建一个time_delay()模块,在要延迟的位置插入一个语句:time_delay(),在括号中输入想要延迟的秒数,(可以是小数)这样就行了,不过要注意添加这句:#include 。下面是延迟3.0秒的例子::
#include
#include
void time_delay(float k)
{
time_t start_time;
time_t current_time;
time(&start_time);
printf("About to delay 5 seconds\n");
do {
time(¤t_time);
} while (difftime(current_time, start_time) printf("time up!\n");
}
main()
{
time_delay(3.0);
}
#include
#include
void time_delay(float k)
{
time_t start_time;
time_t current_time;
time(&start_time);
printf("About to delay 5 seconds\n");
do {
time(¤t_time);
} while (difftime(current_time, start_time)
}
main()
{
time_delay(3.0);
}
- 4楼网友:不想翻身的咸鱼
- 2021-03-27 12:12
Sleep(4000);//隔4秒
需要加头文件
#include
需要加头文件
#include
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯