我是一名新程序员,我正在为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':重新定义;以前的定义是'功能'
我想要完成的目标是在每个函数中选择一个随机问题(有五个函数)
答案 0 :(得分:1)
rand
这是一个函数。
你可以像rand()
一样调用它(所以你的整体就像static int question = rand() % 3;
。
有关如何使用此功能的更多示例,请参阅cplusplus.com上的此页面。 (顺便说一句,该网站是标准库的一个很好的参考,保持书签!)