Я предполагаю, что ваш входной файл, я назову его input.txt
, имеет такую структуру:
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
Тогда я бы порекомендовал вам сделать:
#include <iostream>
#include <string>
#include <vector>
// ...
int main(int argc, char* argc[])
{
// ...
std::vector<std::vector<int> > matrix;
std::vector<int> row;
// ...
char delim = ' ';
while(std::getline(std::cin, row, delim)
{
matrix.push_back(row)
}
// ...
return 0;
}
Затем введите ваш файл как:
program < input.txt
Это должно сработать, но я не проверял это :)
Удачного кодирования!