番号付きのファイルがあります。
3
2 15 41
4 1 2 3 4
3 22 11 24
最初の行は、他の行がどのように存在するかを示しています(最大100)。行の数字は50を超えることはできません。
行の数字は、次のような配列に入れる必要があります。
line[lineNum][num]
私はC++を初めて使用し、可能な限り簡単な方法でこれを実行するように求めています。私はやってみました:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
int kiek;
string str[100][50];
string line;
int a = 0;
int b = 0;
ifstream failas("Duom1.txt");
if (failas.is_open())
{
while (failas)
{
if (a == 29)
{
a = 0;
b++;
}
getline(failas, str[a][b], ' ');
}
a++;
}
cout << str[0][0] << endl;
}