+ -
当前位置:首页 → 问答吧 → 生成随机数的问题,同样的代码,在linux下为什么在红旗linux下就可以,在深度linux下就不行啊???

生成随机数的问题,同样的代码,在linux下为什么在红旗linux下就可以,在深度linux下就不行啊???

时间:2011-11-29

来源:互联网

#include<iostream>
#include<ctime>
using namespace std;
int main(){
int a;
srand(time(0));
a=rand()%10;
cout<<a<<endl;
}
同样的代码,在红旗下面就g++就可以调试成功,在深度红旗下g++就有错误!!!
调试结果如下!!!
aa.c: In function ‘int main()’:
aa.c:6:14: error: ‘srand’ was not declared in this scope
aa.c:7:8: error: ‘rand’ was not declared in this scope
为什么啊????

作者: weiliangjiyi   发布时间: 2011-11-29


#include <cstdio>
#include <cstdlib>


话说用啥深度红旗啊,你直接装个Fedora不行吗?

作者: MagiSu   发布时间: 2011-11-29