社区
C语言
帖子详情
如何每隔一段时间自动执行程序?
killua1213
2007-08-31 05:32:15
求一C程序,要求每隔一段时间(比如说1分钟)就打印1行语句,如hello,world!程序一直跑着,不能中断,不能用死循环(太耗系统资源)。谢谢各位!
...全文
573
16
打赏
收藏
如何每隔一段时间自动执行程序?
求一C程序,要求每隔一段时间(比如说1分钟)就打印1行语句,如hello,world!程序一直跑着,不能中断,不能用死循环(太耗系统资源)。谢谢各位!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
killua1213
2007-09-11
打赏
举报
回复
呵呵,感谢大家集思广益!
_石头_
2007-09-05
打赏
举报
回复
其实我觉得代码对你并不重要,重要的是思路,我的思路就是在程序里面读取当前时间,与上次运行时的时间比较,如果>=设定时间,程序就可以运行,否则就不用你会它!
另外,如果你确实要程序一直不停的跑,run_num这个变量取消就是了,它只是用来调试的!
把while(run_num<10);改成while(1);除非你关电源否则程序不会停下来!^_^
_石头_
2007-09-05
打赏
举报
回复
我只是借用了dos.h里面的结构定义和读取系统时间函数而已:
struct time {
unsigned char ti_min; /* Minutes */
unsigned char ti_hour; /* Hours */
unsigned char ti_hund; /* Hundredths of seconds */
unsigned char ti_sec; /* Seconds */
};
gettime()函数用来获取系统的当前时间.另外,给你会贴的这个程序我是用tc2调试的
killua1213
2007-09-05
打赏
举报
回复
to星语:我是不想用死循环,所以在寻求另外一种解决方案
killua1213
2007-09-05
打赏
举报
回复
楼上的兄弟,dos.h是在什么地方的?你用的是什么开发环境?另外run_num的设置还是没办法使程序一直跑啊...鉴于你贴代码这一点,分肯定是少不了你的了 :)
_石头_
2007-09-03
打赏
举报
回复
#include<stdio.h>
#include<dos.h>
void main()
{
unsigned temp_time,temp, run_time;
struct time t1,t2;
char run_num=0; /*控制程序循环,便于调试 */
gettime(&t1);
temp_time=t1.ti_min*60+t1.ti_sec; /*初始时间---转化为秒 */
run_time=1; /*设定1秒显示一次*/
do /*主函数循环 */
{
gettime(&t2);
temp=t2.ti_min*60+t2.ti_sec; /*当前时间--转换为秒*/
if((temp-temp_time)>=run_time)
{
temp_time=temp;
printf("hello, word\n");
run_num++;
}
/* 主程序内的其他程序; */
}while(run_num<10);
}
以上程序通过了编译!
_石头_
2007-09-03
打赏
举报
回复
你确定会给分吗?我已经被骗了很多次了!
(^_^)
等一下我把代码给你!
星羽
2007-09-03
打赏
举报
回复
程序一直跑着
--------
不要无限循环那用什么?
killua1213
2007-09-03
打赏
举报
回复
一楼的兄弟用的还是死循环,我不想用死循环,sleep函数我知道,现在主要问题是解决如何让此程序一直都调用sleep,最好有代码,:)
wo_long
2007-09-01
打赏
举报
回复
三种方法:
1.两个程序,一个使用sleep( )函数,在TC中参数以秒计时,在GCC中参数以毫秒计时,在sleep()后加system函数调用需要执行的另一个程序.
2.两个程序,一个使用delay( )函数,在其后加system函数调用需要执行的另一个程序.
3.使用windows计划任务
liufei1108
2007-08-31
打赏
举报
回复
用sleep()函数
loxnat
2007-08-31
打赏
举报
回复
很多种方法。。。timer。。。或者进程休眠。。。建议看看进程同步的书籍就从根本上知道了。。。
iambic
2007-08-31
打赏
举报
回复
典型的timer。
freshui
2007-08-31
打赏
举报
回复
死循环不耗时啊
操作系统就是一直在死循环 :)
不死循环那只有你的程序运行结束, 死循环状态是idle :)
hoya5121
2007-08-31
打赏
举报
回复
定时器,或者中断
gfxiang
2007-08-31
打赏
举报
回复
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
for (;;)
{
cout << "hello, word\n" << endl;
sleep(60);
}
return 0;
}
微信小程序 - 详细实现
每隔
一段时间
请求后端接口获取最新数据,页面
每隔
一段时间
就触发一个函数(实时刷新数据,页面
每隔
N 秒
自动
请求接口数据)让页面
每隔
一段时间
就请求一次接口,详细示例教程可运行示例
微信小程序
每隔
几秒
自动
请求接口数据,微信小程序怎么实现页面停留时,
每隔
几秒钟自己请求接口数据,微信小程序
每隔
N秒,
自动
请求接口获取列表,
自动
更新页面数据,微信小程序用户停留在页面上怎么
每隔
一段时间
就请求一次数据呢,微信小程序怎么让页面
每隔
一段时间
就请求一次接口,微信小程序监听页面
每隔
一定时间就触发一个函数,微信小程序当时间间隔指定秒数后,执行一个函数调用接口,微信小程序如何
每隔
10ms就触发一个事件,微信小程序-
每隔
一段时间
请求后端接口获取最新数据,页面
每隔
一段时间
就触发一个函数(实时刷新数据,页面每
c#实现
每隔
规定时间
自动
执行程序
代码 c#定时器
在一般的项目中我们很少用到c#实现
每隔
规定时间
自动
执行程序
代码,但是如果你经历的项目多,或者应用程序做的比较多的话,c#实现
每隔
规定时间
自动
执行程序
代码就用的比较多。像玩网游做挂机定时发布广告这样的项目中就用到了c#实现
每隔
规定时间
自动
执行程序
代码。 25亿企业网站管理系统在多年运营seo方面,就用到了
自动
执行代码,现在给大家讲解一下c#实现
每隔
规定时间
自动
执行程序
代码。 在实践应用中我...
linux
每隔
一段时间
执行一次程序
linux
每隔
一段时间
执行一次程序
每隔
一段时间
自动
执行一次某个方法(使用线程)
c#里,怎么让一个方法事件
每隔
一段时间
自动
执行一次?能用线程来实现吗?怎么实现? 比如:SendToService这个方法,要
每隔
10秒钟
自动
执行一次。 //定义线程 Thread LogThread = new Thread(new ThreadStart(DoService)); //设置线程为后台线程,那样
微信小程序 - 最新详细实现“
每隔
N秒就触发一次函数“,用于
每隔
一段时间
请求后端接口获取最新数据,微信小程序轮询
每隔
几秒调一次接口,循环定时执行某一操作,支持页面息屏时依旧后台执行、实时刷新数据功能!
微信小程序,vue2,vue3,轮询
每隔
十秒调一次接口,
每隔
几秒
自动
请求接口数据,
每隔
一段时间
调用接口数据,触发,使用定时器轮询调用接口,
每隔
10秒调用一次,
每隔
一段时间
自动
请求后端接口,获取更新最新数据,触发一个函数,固定一个秒数
自动
执行,用户停留在页面上怎么
每隔
一段时间
就请求一次数据呢,监听页面
每隔
一定时间就触发一个函数,触发一个事件,重复调用后端方法,实时数据
自动
更新,
每隔
N秒重复调用某个函数,最好用的方法,定时器,setInterval,如何循环调用一个方法,定时执行,循环执行,设定固定时间间隔,详
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章