2 つのテキスト ファイルを別々の配列に読み取ろうとしていますが、デバッグすると、ファイルから読み取った数値がゴミとして出てきます。それは私が配列を配置している方法だと思いますが、完全にはわかりませんか、それともループ内のカウンターと配列内の i が奇妙になっているためでしょうか?
void read(ifstream &A_bank, ifstream &B_bank, string &n1, string& n2, int &i,
int& j, float &num, float &num1, float &total, float &total1,
float a[], float b[])
{
int counter = 0, counter1 = 0 ;
getline(A_bank,n1);
for(int i = 0; !A_bank.eof();i++)
{
A_bank >> a[i];
total+=a[i];
counter++;
}
getline(B_bank,n2);
for(int j = 0; !B_bank.eof();j++)
{
B_bank>>b[j];
total+=b[j];
counter1++;
}
}