易码技术论坛

 找回密码
 加入易码
搜索
查看: 219778|回复: 10

随机数问题(是不是LAVA的BUG?)

[复制链接]
发表于 2005-8-22 15:32:00 | 显示全部楼层
什么叫“把随机数缓冲,然后刷出?”
发表于 2005-8-22 15:49:00 | 显示全部楼层
如果是想把数字写到缓冲区,那么可以用TextOut.
不过,得自己先把数字变成字符串。
发表于 2005-8-22 15:54:00 | 显示全部楼层
还是帮你写一个:
char txtBuf[10];
sprintf(txtBuf,"%d",rand());
TextOut(20,20,txtBuf,1);
Refresh();
发表于 2005-8-22 10:34:00 | 显示全部楼层
\n%?有这样用的么?[em06]
TextOut(2,0,i,0x81); ???
TextOut显示的是字符串,不是数字!!!
[em06]
 楼主| 发表于 2005-8-22 10:41:00 | 显示全部楼层
int i=0,ii=2;
void main()
{
SetScreen(1);
for(i=0;i<10000;i++)
   {
  ii=Getms()/25;
  i=ii+i;
  getchar();
  printf("d%",i);
         }
              }
奇怪了,这样写也无法显示出数字,显示出 的是d?
请问lee是不是LAVA的BUG?



还有怎样实现把随机数缓冲,然后刷出?
发表于 2005-8-22 12:05:00 | 显示全部楼层
晕倒,不是printf("d%",i);
是printf("%d",i);
发表于 2005-8-22 14:34:00 | 显示全部楼层
出现问题先找自己的原因,再找环境的原因……-_-b
 楼主| 发表于 2005-8-22 14:36:00 | 显示全部楼层
还有怎样实现把随机数缓冲,然后刷出?
13055_31222_5316.jpg
发表于 2005-8-22 17:16:00 | 显示全部楼层
建议楼主先找本C语言教程好好看下,或者找些LAVA源代码研究下.
有些问题可以自己解决的.
发表于 2006-3-17 01:48:00 | 显示全部楼层
是啊~这些问题在C语言里一般都有~
 楼主| 发表于 2005-8-22 09:52:12 | 显示全部楼层 |阅读模式
int i=0,ii=2;
void main()
{SetScreen(1);
for(i=0;i<100;i++)
{
ii=Getms()/25;
i=ii+i;
getchar();
Locate(3,6);printf("\n%",i);getchar();
              }  //////第一次发贴粗心了,把这里掉了个d 实在抱歉
}

1.请问为何我的随机数不能显示出来?
2.还有使用
TextOut(2,0,i,0x81);
Refresh();
模拟器会说读写错误??????????????
[此贴子已经被作者于2005-8-22 10:49:39编辑过]

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-5-10 07:10 , Processed in 0.013425 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表