Je lis un fichier dans un tableau. Il lit chaque char, le problème se pose en ce qu'il lit également une nouvelle ligne dans le fichier texte.Besoin d'ignorer le caractère newline ( n) du fichier d'entrée
C'est une carte firefighters, voici mon code pour la lecture dans le charbon:
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;
}
comme je l'ai dit, il lit le fichier, affiche à l'écran, mais pas dans l'ordre correct lorsqu'il rencontre le \ n
Tag la question des devoirs si elle est une question de devoirs. – wilhelmtell