我创建了一个 c++ 应用程序来将文件的内容读入数组:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
fstream myfile;
myfile.open("myfile.txt");
int a[3];
int counter = 0;
char s[10];
while (!myfile.eof())
{
myfile.getline(s, 10,';');
a[counter]=atoi(s);
counter++;
}
for (int i = 0 ; i<3 ; i++)
cout << a[i]<<endl;
cin.get();
}
和内容,如果我的文件是:
15;25;50
它工作正常
我的问题是:如果我将文件更改为:
15;25;50
12;85;22
如何将所有文件读入 3*2 数组?