MFC显示每隔一定时间产生的随机数

dzh4739636 2009-04-14 10:55:01
我想搞个程序来显示随机数,首先要每隔一分钟产生一个范围在0~40之间的随机数,并且这个数能显示在MFC。比如说我MFC界面上做了两个编辑框分别用来显示“时间”和“数字”,8:00产生一个随机数是23,那么MFC显示
时间:8:00
数字:23
这些功能该如何实现
...全文
217 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小赌移情 2009-04-15
  • 打赏
  • 举报
回复
顯示就是SetWindowText
要定時就用SetTimer 再响應WM_TIMER消息
bragi523 2009-04-15
  • 打赏
  • 举报
回复
1秒钟
SetTimer(1,1000,NULL);

0-40的话
random_num = random_num%40;
bragi523 2009-04-15
  • 打赏
  • 举报
回复
SetTimer(1,3000,NULL);
MYDialog::onTimer(UINT_PTR nIDEvent)
{
time_t tm;
int random_num;

tm = time(NULL);
srand(tm);
random_num = rand();
//////在编辑框上显示出来
}
danxuezx 2009-04-14
  • 打赏
  • 举报
回复
设定定时器然后定时器消息函数里得到当前时间值设置时间edit,得到随机数设置随机数edit
黄志义 2009-04-14
  • 打赏
  • 举报
回复
做一个定时器 调用rand产生随机数N 然后用N%40得到需要的数字 显示到界面上就搞定

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧