2012-07-08 61 views
1

我是一個新的程序員,我正在爲一個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; 

我的「蘭特」是什麼有一個紅色的sqiuggley它說「表達式必須具有整數或枚舉類型」

這是錯誤說什麼,當我編譯程序: 1> 0 :\ cs101和cs106 \電影遊戲\電影遊戲\電影title.h(10):錯誤C2365:'srand':重新定義;以前的定義是「功能」

我試圖完成的目標是要挑我的每一個功能的隨機問題(有五種功能)

回答

1

rand這裏是一個函數。

你可以這樣調用rand()(所以你的整個就像是static int question = rand() % 3;

有關如何使用此功能。(順便說一下更多的例子參見cplusplus.com這個頁面,該網站是一個很好的參考對於標準庫,請將它保存爲書籤!)

+0

非常感謝你!!!我知道錯過了什麼! – 2012-07-08 04:00:09