我有以下代码:
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int a,n,count;
count=0; randomize();
a=1+random(100);
cout<<"Enter A No. Between 1 to 100";
do
{
cin>>n;
count++;
if(n>a)
cout<<"Enter a lower no.";
else if(n<a)
cout<<"Enter a higher no.";
}while(n!=a);
cout<<count;
system("PAUSE");
return EXIT_SUCCESS;
}
错误是:
- E:\c++\main.cpp 在函数“int main()”中:
- 10 E:\c++\main.cpp `randomize' undeclared (首先使用这个函数)
- (每个未声明的标识符只针对它出现的每个函数报告一次。)
- 11 E:\c++\main.cpp `random' undeclared (首先使用这个函数)
谁能帮我理解为什么会发生这些错误?