0

我有这个学校程序,它获取有关学生的数据,进行一些计算并将数据存储在由输入函数返回的结构中。

现在我只为一名学生工作,但我需要能够为不止一名学生存储和输出数据。

4

1 回答 1

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

于 2013-10-06T09:06:09.260 回答