A segunda linha da minha matriz está sendo exibida junto à primeira linha e também no local certo: |----------|...|..-.| // primeira linha (e a segunda) |...|..-.| //segunda linha |..-|.@..| |......-.| |---------|
#include <stdio.h>
#include <stdlib.h>
int main(){
char mapa[5][10+1]; //matriz de 5x10
FILE *f;
f = fopen ("mapa.txt", "r"); //abre o arquivo em modo de leitura
if (f == 0) {
printf("Erro na leitura do mapa\n");
exit(1);
}
for (int i = 0; i<5; i++){
fscanf(f, "%s", mapa[i]); //ler uma linha array de char
}
for (int i = 0; i<5; i++){
printf("%s\n", mapa[i]);
}
fclose(f);
}