如何修复此随机生成器? C ++

时间:2012-07-08 03:35:40

标签: visual-c++

我是一名新程序员,我正在为c ++开设一个学校项目。到目前为止,在我的程序中,这是我唯一遇到麻烦的事情。谁能告诉我我做错了什么?现在因为我是新手而且它是编程类的,我只是在基本的c ++下学期是中级c ++所以请保持简单的术语。谢谢!! :)

#include <iostream> 
#include <fstream> 
#include <string> 
#include <time.h> 
#include <ctime> 
#include <cmath> 
#include <iomanip>  
using namespace std;  

int srand (time(0)); 
static int question = rand % 3;  

我的'rand'是一个红色的sqiuggley,表示'表达必须有整数或枚举类型'

这是编译程序时错误所说的内容:  1&gt; o:\ cs101和cs106 \电影游戏\电影游戏\电影title.h(10):错误C2365:'srand':重新定义;以前的定义是'功能'

我想要完成的目标是在每个函数中选择一个随机问题(有五个函数)

1 个答案:

答案 0 :(得分:1)

rand这是一个函数。

你可以像rand()一样调用它(所以你的整体就像static int question = rand() % 3;

有关如何使用此功能的更多示例,请参阅cplusplus.com上的此页面。 (顺便说一句,该网站是标准库的一个很好的参考,保持书签!)