【发布时间】:2023-03-05 10:40:01
【问题描述】:
如何使用<time.h> 在预定义的时间段后开始和结束模拟?
例如:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int s;
time_t t;
srand((unsigned) time(&t));
s=(rand()%4)+1;
printf("%d" s);
return 0;
}
在随机生成变量s 之后,我想开始一个模拟,该模拟将在s 秒后结束。处理模拟次数(对于每个,生成s),并且用户终止程序。
【问题讨论】:
-
你模拟什么?你的模拟实际上会做什么?显示一些图形?计算物理状态(例如行星的位置)?
-
你的问题很困惑。您应该编辑您的问题,以详细解释您的模拟。
-
可能有点粗略,但您可以只做
alarm(s);并等待... ;-)