c语言中如何实现每30分钟循环一次

2020-12-02 13:45:58 字数 5665 阅读 7881

1楼:匿名用户

c语言的函数库中有时间的函数,都在time.h里面,你可以看有关这方面的介绍,这有个文档

http://wenku.baidu.***/view/122a9b868762caaedd33d4a7.html

。里面有一个计时的函数,再用if语句判断是否到了30分钟,可以帮你实现这个功能。

2楼:匿名用户

标准c#include

while(1)

windows下面 可以include windows.h然后使用sleep(1800000)睡个半小时

3楼:匿名用户

最简单的就是sleep(),如果要求不高的话

4楼:郝在益

使用定时器啊,settimer

c语言中如何实现while循环,执行设定的一段时间,比如5秒

5楼:匿名用户

你是准备隔一段时间执行这个循环么,用sleep,如

while(true)

6楼:匿名用户

#include

voidmysleep(intsecond)

second 输入多少就是多少秒了。

7楼:匿名用户

#include

#include

intmain()

return0;}

8楼:

这个不难,不知道你要的是不是这样:

unsigned int time=100000;

while(time--);

如果你要延时比较长,time变量要用长整型,

如何只让c语言程序for循环只进行一次

9楼:匿名用户

for(……)

一个break;不管for里面的条件如何,只要可以进入for。运行一次break;就跳出for循环

10楼:一泉清流

for循环的执行关键是看循环条件,例如for(int i=1;i<2;i++)这个就执行一次。另外关于循环的跳出还有break语句,具体的用法自己可以查查看。

11楼:匿名用户

楼上的可以实现你的要求。不过只循环一次的话还要循环干什么呢~就不用循环了啊

不知道是不是没把问题表述清楚?

12楼:绿葱葱

for(int i=0;i<1;i++)

13楼:

即然只运行一次,为什么还要进行循环

14楼:匿名用户

for(i=0;i<1;i++)

15楼:匿名用户

在条件项限制下就可以了

c语言中如何实现0.1秒循环一次

16楼:拔拔

#include //在vc中要加这个头文件#include

int main()

return 0;}

17楼:

用循环语句可实现延时

18楼:匿名用户

sleep(100),每隔0.1秒执行一次。不需要加什么头文件!

c++如何循环着让每一秒执行一次命令

19楼:匿名用户

不知道你是不是这个意思:

#include

#include

usingnamespacestd;

intmain(){

inti=0;

while(1){

cout<

sleep(miliseconds)是windows提供的函数,在linux上也有对应的sleep()函数,但windows的sleep第一个字母大写,linux的sleep全小写,头文件自然也不一样。

20楼:匿名用户

现代多任务系统中已经不能准确做到这点了,连cpu核心都随时被抢,根本不可能准确定时了。

你需要想想是否有变通的方法达到目标了

21楼:天蝎丿灰尘

c++本身我没怎么发现有类似功能函数,不过有线程类可以使用wait(1000),或者我以前常用的easyx库中有一个sleep(1000)可以实现

22楼:kkliliqd是我

最简单的,直接用sleep函数

while(1)

23楼:人生做回自己

for(int i=0;i<100;i++)

24楼:匿名用户

延迟函数sleep(1000),在后面min++;

c语言中实现在5分钟内循环执行程序,超过时间就结束程序

25楼:匿名用户

#include #include int main ()

c语言里面怎样使一个程序一直循环运行?

26楼:匿名用户

最简单的方法有两种:

1. while(1) //数字1,不是字母l2.for(;;) //括号中是两个分号比如想一直循环输出hello

完整**为:

#include

void mian()}

27楼:匿名用户

要看楼主使用哪种循环,如果是for循环楼上的就可以,还可以用while(i=1)这种循环。

28楼:匿名用户

死循环,没有出循环的条件

例如:for(int i=5;i<9;)

sum+=i;

c语言用for如何实现多次循环的输入输出

29楼:小夏在深圳

for 语句称之为循环语句,语句块称之为循环体,而这种结构在c++中称之为循环结构。执行循环前,创建了两个变量,分别为sum和i。

循环语句中习惯用诸如i、j、k之类的字母作为变量名,来控制循环执行次数,这些变量又称之为循环控制变量。而sum表示"和"的意思,作用是把一个个数值累加起来。

用for语句计算1加到100的和的源**如下#include "iostream.h"

int main()

cout

}扩展资料1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。

2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也就是说当循环体只有一条语句的的时候,可以省略大括号。但这条语句不能是声明语句。

30楼:匿名用户

1、首先需要定义几个变量int i,b;b=10。

3、把其命名为表达式1、2、3。for执行时首先执行表达式1,然后执行表达式2,如果循环成立,在循环结束后,下一个循环前执行表达式3,然后再执行表达式2进行判断。

4、然后再for循环下面写下循环的语句。

6、最后编写输出函数看看输出的结果。

31楼:匿名用户

c语言用for实现多次

循环的方法:

1、无条件循环

for(;;)//括号中不写条件,就表示无条件循环2、循环一定次数

inttimes=0;

scanf("%d",×);//输入循环次数for(;times>0;times--)//按times次数进行循环

for循环说明:

for(e1;e2;e3)

e1:循环初始化区,只执行一次,根据情况,可以省略e2:循环条件判断区,先判断e2是否为真,为真进入循环,否则结束e3:

循环控制变量变化区,执行完for_statements后,转入e3,然后转入e2。根据情况,可以省略

for_statements 只有一条语句时,{}可以省略,建议保留特殊形式:for( e1 ; e2 ; e3 ) ; 与for( e1 ; e2 ; e3 ){} 相同,表示没有循环体。

32楼:匿名用户

#includevoid main() 这个程序是错误的、你用的编译器是win-tc把!判断是否是闰年的判断的条件应该是if((year%4==0&&year%100!=0)||(year%400==0))

33楼:匿名用户

int i;for(i=0;i<10;i++)

c语言如何在一个死循环中规定循环时间 10

34楼:匿名用户

规定循环的时间一般是根据循环次数决定的,所以首先要查询资料知道cpu每秒中的运行速度,如果假设该循环一秒钟执行10次,则1分钟需要执行600次,所以只需要在循环中加一个判断句,执行完第1000次循环后跳出循环即可!

附简单示例如下(假设1分钟循环次数为1000):

int i = 0;

while(1)

35楼:与子如初见

找到计算机cpu的计算速率,算出1分钟计算机所能运行的次数,直接int i = 0;

while(1)

{i++;

if(i==n)//n表示计算的次数

break;

cout<说明是c++的,c++的话可以用定时器。

36楼:谭起立

在主函数之前放一个延时函数如下:

void delay (unsigned int ms)接着定义一个变量如“i”。

while(1)

}楼主放心都是一样的,我还把它生成hex(十六进制)在单片机上用过

37楼:匿名用户

1、死循环就是不停的执行for循环,while循环。

避免死循环要看下死循环是如何产生的,

例如在c语言程序中,语句“while(1)printf("*");”就是一个死循环,运行它将无休止地打印*号。

2、产生死循环的情况有:

逻辑错误

变量处理错误

奥尔德森循环

无穷递归

38楼:匿名用户

#include

intt=clock();

while((clock()-t)/clocks_per_sec<60)//一分钟内不断的循环

windows下和linux都可用

39楼:匿名用户

在循环开始的时候,记录一下时间,

然后每次循环取下当前的时间,与开始的记录时间做差,如果超过1分钟,则break

40楼:匿名用户

另开个线程休眠1分钟然后关闭死循环线程

41楼:冰旋华影

#include

#include

voidmain(){

inttime=gettickcount();

while(gettickcount()-time<=60000){cout<