免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: zeng_zong
打印 上一主题 下一主题

[函数] 请问:怎样才能在两秒钟之后再调用rand()函数? [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
21 [报告]
发表于 2004-05-10 13:41 |只看该作者

请问:怎样才能在两秒钟之后再调用rand()函数?

dos.h---------sleep
(不知道C++里有没有.可能是TC中才有吧.)
相关函数delay

论坛徽章:
0
22 [报告]
发表于 2004-05-10 19:38 |只看该作者

请问:怎样才能在两秒钟之后再调用rand()函数?

在TC,C++里,没有sleep.h。我已查过好几遍了。
只有THEBEST说的delay()函数,而且是TC提供的函数。
我用clock_t试了一下,同样有相同的结果 。代码修改如下:

srand(time(NULL));
int a = rand() % 2 +1;

//interval two seconds without invoking system heads
//such as system.h, dos.h, bios.h etc.
clock_t wait;
wait = clock() + 2 * CLK_TCK;
while ( wait >; clock() );

int b = rand() % 2 + 1;

请各位高手指点!
Thank you先!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP