У меня есть головоломка в файле, и я пытаюсь передать эту головоломку в 2D-массив, но я не могу определить новую строку, поэтому я не могу перейти к новой строке. Это загадка:
00 00 00 00 01 02 04 05 00
00 00 00 06 08 09 10 12 13
00 00 00 17 19 14 15 18 07
00 00 00 20 21 23 25 24 29
22 26 28 35 34 31 33 38 39
bb 30 31 34 32 36 03 11 16
Я читаю так:
string FileName;
fstream puzzle;
cout << "Please Enter the File Name : " ;
cin >> FileName;
puzzle.open(FileName);
string s;
while(puzzle >> s){
if(s == "bb"){
arr[i][j] = 100;
j++;
counter++;
}
else{
arr[i][j] = stoi(s);
j++;
counter++;
}
}