目前,我正在为一个类编写一个程序,我们必须使用文件输入和输出。她给了我们一个文件,里面有 8 组不同的 7 个数字(都是整数)。我们必须让用户输入他们想要阅读的那一行,然后输出最高数字、最低数字、数字集合的总和以及集合的平均值。我在让 XCode 只读取一行数字时遇到问题。getline()
如果这甚至是一个解决方案,我对这个功能没有太多的练习。
有什么建议么?
尽管这是一项家庭作业,但这会牺牲效率来表明您知道某个主题,但是代码应该给您一个模糊的概念。
注意**这仅在您的用户只能输入一行并且程序退出时才有效
cout << "enter line...";
cin >> line;
//error check line to make sure it is in bounds
///loops through each set of 7 numbers LINE times
//loop through line(FOR LOOP)
//read in the 7 vars
//end loop
//loop through array(FOR LOOP)
//add array[i] onto sum
//is this number higher than the var HIGH? if yes then set high equal to array element
//is this number lower than the low var? if yes then set low equal to array element
//end loop