C++ 将成绩从文本文件读入数组C++;
所以我有一个文本文档来保存数据 学生ID一年级二年级三年级 12348090100 2000 12 24 36 3000 13 85 97 如何仅将等级1的数字存储到一个数组中以用于操作,例如查找平均值 这是我到目前为止的代码C++ 将成绩从文本文件读入数组C++;,c++,C++,所以我有一个文本文档来保存数据 学生ID一年级二年级三年级 12348090100 2000 12 24 36 3000 13 85 97 如何仅将等级1的数字存储到一个数组中以用于操作,例如查找平均值 这是我到目前为止的代码 string fileName = "grades.txt"; ifstream fin; fin.open(fileName); if (!fin) { cout << fileName << " is not found. " <
string fileName = "grades.txt";
ifstream fin;
fin.open(fileName);
if (!fin)
{
cout << fileName << " is not found. " << endl;
system("pause");
exit(0);
}
int examnum;
int examchoice1;
int n = 0;
int examarray[3];
double exam1;
double exam2;
double exam3;
//double average = 0;
cout << "Which exam would you like to view statistics of?: ";
cin >> examnum;
while (examnum < 1 || examnum > 3)
{
cout << "Please enter a valid exam to view: ";
cin >> examnum;
}
if (examnum == 1)
{
while (fin >> studentID >> examchoice1 >> exam2
>> exam3)
{
examchoice1 >> examarray[n];
n++;
}
}
fin.close();
string fileName=“grades.txt”;
流鳍;
打开(文件名);
如果(!fin)
{
考特考试;
}
如果(examnum==1)
{
而(fin>>学生ID>>考试选择1>>考试2
>>exam3)
{
examchoice1>>examarray[n];
n++;
}
}
fin.close();
必须是今天到期的作业,关于这一点的第二个问题是今天。无论如何,examchoice1>>examarray[n]
不是你做作业的方式>
用于读取istream
对象。您需要=
,反之亦然。谢谢您的圣诞礼物!