Ich lese in einer Datei in ein Array. Es liest jedes Zeichen, das Problem entsteht dadurch, dass es auch einen Zeilenumbruch in der Textdatei liest.Needline Char ( n) aus Eingabedatei zu überspringen
Dies ist ein Sudoku-Brett, hier ist mein Code in der char zum Lesen:
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;
}
wie ich schon sagte, es liest die Datei, erscheint auf dem Bildschirm, nur nicht in der richtigen Reihenfolge, wenn es die Begegnungen \ n
Tag die Frage, Hausaufgaben, wenn es sich um eine Hausaufgaben Frage ist. – wilhelmtell