如果我从以下地方获得一组学生分数,我就会被困在这里:
studentA 20 60 53 32 10 32
studentB 10 20 30 40 50 60
studentC 98 93 70 74 83 86
我知道分配的总数,我想使用getline()
一次读取整行,并将其名称存储在数组中,将其平均分数存储在另一个数组中。
string s;
getline(cin, s);
stringstream ss(s);
string cur_stu;
ss >> cur_stu;
int mark_arr[maxAssignments];
int i = 0;
while (ss >> readin){
mark_arr[i] = readin;
i++;
}
这是对的吗?