1

我是一名新程序员,我正在为 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>o:\cs101 and cs106\movie game\movie game\movie title.h(10): error C2365: 'srand' : redefinition; 以前的定义是“功能”

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

4

1 回答 1

1

rand这是一个功能。

你可以这样称呼它rand()(所以你的整体喜欢是static int question = rand() % 3;.

有关如何使用此功能的更多示例,请参见cplusplus.com上的此页面。(顺便说一下,那个网站是标准库的一个很好的参考,把它收藏起来!)

于 2012-07-08T03:49:09.150 回答