我一直在为课堂作业做作业,但我不断收到一个我无法修复的错误。这是我的代码的一部分。
#include <iostream>
#include <string>
#include <fstream>
#include <iomanip>
using namespace std;
const int SIZE = 444;
int main()
{
char person1a[SIZE], person1b[SIZE], person2a[SIZE], person2b[SIZE], person3a[SIZE], person3b[SIZE],
person4a[SIZE], person4b[SIZE];
inData >> person1a[SIZE], person1b[SIZE], person2a[SIZE], person2b[SIZE], person3a[SIZE], person3b[SIZE], person4a[SIZE], person4b[SIZE];
return 0;
}
代码还有更多内容,但我已将问题缩小到这些行。无论我如何安排它们或我使用什么运算符,我总是在第一个数组处遇到堆栈错误。至少对我来说,我已经尝试过显而易见的事情,例如
inData >> person1a;
inData >> person1b;
etc
inData >> person1a >> person2b >> etc
等等,但我就是无法克服这个错误。
我是否在这里遗漏了一些明显的东西,如果我有任何人可以帮助我吗?
作为记录,我知道已经有几个关于这个的话题,但我现在只参加了我在学校的第一堂编程课,所有其他话题都包含了太多额外的内容,我无法理解。