我正在使用虚拟工作室,它一直标记srand和rand为未定义。 Project被设置为visual 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。我想在继续之前解决问题
答案 0 :(得分:-1)
这可能是编译器的问题。它应该检测它。您可以尝试重新安装或更新编译器。或者您可以使用c
库<stdlib.h>
。我会给com,但我没有声誉。 :d