ファイルのコンテンツを配列に読み込むための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配列に読み込むにはどうすればよいですか?