Я читаю файл в массив. Он читает каждый символ, возникает проблема в том, что он также читает новую строку в текстовом файле.Нужно пропустить символ новой строки ( n) из входного файла
Это судоку доска, вот мой код для чтения в полукокса:
bool loadBoard(Square board[BOARD_SIZE][BOARD_SIZE])
{
ifstream ins;
if(openFile(ins)){
char c;
while(!ins.eof()){
for (int index1 = 0; index1 < BOARD_SIZE; index1++)
for (int index2 = 0; index2 < BOARD_SIZE; index2++){
c=ins.get();
if(isdigit(c)){
board[index1][index2].number=(int)(c-'0');
board[index1][index2].permanent=true;
}
}
}
return true;
}
return false;
}
, как я сказал, он читает файл, отображается на экране, просто не в правильном порядке, когда он встречает \ n
Тэг вопрос в качестве домашнего задания, если это домашнее задание вопрос. – wilhelmtell