C++ 填充阵列的程序

C++ 填充阵列的程序,c++,C++,我将写一个有6个栏目的程序,显示家庭收入、SAT分数、新生GPA、兄弟姐妹人数、每周学习时间以及他们是否酗酒的信息。该程序将读取输入数据并打印出收入超过100000的学生及其gpa>IncomeArray[Counter]>>SATArray[Counter]>>GPAArray[Counter]>> 同级数组[Counter]>>StudyHoursArray[Counter]>>bingedrinkerary[Counter]; ++计数器; } for(Counter2=1;Count

我将写一个有6个栏目的程序,显示家庭收入、SAT分数、新生GPA、兄弟姐妹人数、每周学习时间以及他们是否酗酒的信息。该程序将读取输入数据并打印出收入超过100000的学生及其gpa>IncomeArray[Counter]>>SATArray[Counter]>>GPAArray[Counter]>> 同级数组[Counter]>>StudyHoursArray[Counter]>>bingedrinkerary[Counter]; ++计数器; }
for(Counter2=1;Counter2在
for
循环中使用
Counter2
。它是您的循环变量,应该在循环中访问以访问相应的数据

for(Counter2 = 1; Counter2 <= Counter; ++Counter2)  
 {  
    cout<<setprecision(2)<<fixed<<showpoint;  
    if(IncomeArray[Counter2]>100000 && GPAArray[Counter2] <= 2.3)  
    {
                         cout<<IncomeArray[Counter2]<<setw(5)<<SATArray[Counter2]<<
                         setw(5)<<GPAArray[Counter2]<<setw(3)<<SiblingArray[Counter2]
                         <<setw(3)<<StudyHoursArray[Counter2]<<' '<<
                         BingeDrinkerArray[Counter2]<<endl;  
     }  
 }

for(Counter2=1;Counter2仍然没有输出。我尝试删除并添加回文件,以防.txt出现问题,但也没有帮助。谢谢:)进行检查以验证
open
是否成功
for(Counter2 = 1; Counter2 <= Counter; ++Counter2)  
 {  
    cout<<setprecision(2)<<fixed<<showpoint;  
    if(IncomeArray[Counter2]>100000 && GPAArray[Counter2] <= 2.3)  
    {
                         cout<<IncomeArray[Counter2]<<setw(5)<<SATArray[Counter2]<<
                         setw(5)<<GPAArray[Counter2]<<setw(3)<<SiblingArray[Counter2]
                         <<setw(3)<<StudyHoursArray[Counter2]<<' '<<
                         BingeDrinkerArray[Counter2]<<endl;  
     }  
 }