2013-10-06 54 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

谢谢你得到它的工作。 –