C++ 使用Ifstream创建向量或数组,使用main函数中的值

C++ 使用Ifstream创建向量或数组,使用main函数中的值,c++,arrays,sorting,vector,iostream,C++,Arrays,Sorting,Vector,Iostream,我试图将部分文件内容输入到数组或double类型的向量中,然后比较这些变量以找到其中最大的变量 该文件包含以下内容: 10003830 2.5 37585765 3.2 47565873 1.9 48577594 2.9 76487649 3.7 38457955 2.9 学生编号和gpa格式。我只需要比较平均成绩,并显示平均成绩最高的学生的平均成绩和学号。…那么你试过什么?#包括#包括#包括#使用::std::copy;使用名称空间std;结构学生{int ID;双GPA;};int main

我试图将部分文件内容输入到数组或double类型的向量中,然后比较这些变量以找到其中最大的变量

该文件包含以下内容:

10003830 2.5
37585765 3.2
47565873 1.9
48577594 2.9
76487649 3.7
38457955 2.9


学生编号和gpa格式。我只需要比较平均成绩,并显示平均成绩最高的学生的平均成绩和学号。

…那么你试过什么?#包括#包括#包括#使用::std::copy;使用名称空间std;结构学生{int ID;双GPA;};int main(int argc,char*argv[]){double line[20];vectorfileToVector;ifstream readFile;Student Student;readFile.open(“file_name.txt”);if(readFile.fail(){cout>Student.ID>>Student.GPA)cout while(readFile>>Student.ID>>Student.GPA)cout@RemoneTurkoglu请在您的问题中添加以下链接,您的帖子可以打开文件,我不知道如何使用嵌套for循环将信息输入到向量或数组中进行比较