2013-10-06 52 views
0

我有這個程序爲學校它獲取有關學生的數據,做一些計算和存儲數據在輸入函數返回的結構。如何將結構數據存儲在C++數組中?

現在我只能爲一名學生工作,但我需要能夠爲多個學生存儲和輸出數據。

+1

你可能自己的服務器更好地被打破這下到專門針對問題的代碼。這是不完全清楚你在問什麼。 – kfsone

回答

1

「現在我只能爲一名學生工作,但我需要能夠爲多個學生存儲和輸出數據。」

使用std::vector

int n; //No. of student 

std::vector<studentType> vec; 
studentType s; 

for(size_t i =0; i<n ;++i) 
{ 
    s = input(); 
    vec.push_back(s); 
} 

然後你就可以訪問

vec[i].studentID ; // etc, for ith student

在另一方面,void main是不合法的C++,使用int main

+0

謝謝你得到它的工作。 –