为什么提示这个函数未被定义?
这是哪里错了呢?感觉没错呀。。。。这个randomize不是在stdlib.h里面吗。。。 貌似会有个警告,说默认返回int型 #include <stdio.h>#include <stdlib.h>:loveliness:
#include <time.h>
int main(void)
{
int i;
randomize();
printf("ten random numbers from 0 to 99\n\n");
for (i=0; i<10; i++)
printf("%d\n",rand() % 100);
return 0;
}
=======================================
======================================
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 10
main()
{
int i;
srand(time(0)); /*设置种子,并生成伪随机序列*/
for(i=0;i<N;++i)
printf("%d\n",rand()%100);
system("pause");
} 这个应该和编译器有关:lol: 网上查找了一下:
randomize()这个函数可以在TC2.0中运行通过,也就是说在TC2.0编译器中可以采用这个函数对随机数进行初始化:
当运行环境为VC6.0时,采用srand(time(0))这个函数进行初始化 改成小写字母{:1_1:} 雪是梅之香 发表于 2015-1-21 09:38
网上查找了一下:
randomize()这个函数可以在TC2.0中运行通过,也就是说在TC2.0编译器中可以采用这个函数 ...
哦,,,长知识了,多谢,我开始{:1_1:}也网上查了的,但就是还是没懂。。。。 freeparty 发表于 2015-1-25 09:15
改成小写字母
小写也不行,5楼是对的:lol: JayChen 发表于 2015-1-27 19:21
小写也不行,5楼是对的
{:1_1:},懂了,我还以为是函数名的问题 编译器的问题
页:
[1]