vc++中可以使用random( )库函数吗?我试了几次都不行。

来源:百度知道 编辑:UC知道 时间:2024/05/19 06:36:55
#include<stdlib.h>
#include<stdio.h>
void main()
{int i;
i=random(100);
printf("%d",i);
}
如此简单的程序居然编译无法通过。

1)一楼说你的函数原型错了,是rand(),不是random()。补充下,你可以找本标准C使用手册,里面将会看到,rand函数有很多,统称为rand函数族系,就象printf函数族系。
2)二楼说你没有MSDN吗?指的是我们学习遇到困难应该采用的解决办法,既然用vc了,就一定要配套使用MSDN+尽量新的SDK。否则很多函数你不会用,也不会查。上网贴问题,是种很差的解决办法。当然,在MSDN帮不了忙的情况下,可以贴问题啦,我也有几次,但通常MSDN+百度搜索基本就能立刻解决问题了,不常贴问题!
3)提醒下,象数据类型,函数,类,模板,语法等等,只要是标准的东西,微软肯定支持,别怀疑人家的能力。尤其是现在vs2008,微软更是大小通吃。像rand这样渺小的函数,微软绝对是提供支持的。


srand( (unsigned)time( NULL ) );
然后
i = 100*rand()/RAND_MAX;//产生0-100之间的随机数

是rand()!

靠。没有MSDN吗,学会查帮助啊