[英]Creating a Random Number Generator srand and rand undefined
我使用的是Virtual Studio,它一直将srand和rand标记为未定义。 将项目设置为可视c ++ win32项目。 #include cstdlib和#include ctime也已实现。
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <ctime>
using namespace std;
void randomNumberGen();
int main() {
randomNumberGen();
return 0;
}
void randomNumberGen()
{
ofstream randomNumberDocument;
unsigned seed = time(0);
srand(seed);
for(int i=1; i<=10; i++)
cout << rand() << endl;
}
我知道这不是一个功能全面的程序,并且fstream尚未实现。 我想先解决问题再继续
可能是编译器有问题。 它应该检测到它。 您可以尝试重新安装或更新编译器。 或者,您可以使用c
库<stdlib.h>
。 我会给com,但是我没有声誉。 :D
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.