Estou usando o dev c++, na versão mais recente Esse é o codigo:
#include <stdio.h>
#include <stdlib.h>
// Variaveis Gloabais
char mapa[5] [11];
int linhas;
int colunas;
int main() {
FILE* fmapa;
fmapa = fopen("mapa.txt", "r");
if(fmapa == 0) {
printf("Ops! Erro na leitura do mapa...\n");
system("pause");
exit(1);
}
fscanf(fmapa, "%d %d", &linhas, &colunas);
printf("Linhas %d\nColunas %d\n\n", linhas, colunas);
////////
int* v = malloc(sizeof(int) * 50);
v[0] = 10;
v[1] = 12;
printf("inteiro alocado %d %d\n", v[0], v1);
free(v);
////////
for(int i = 0; i < 5; i++) {
fscanf(fmapa, "%s", mapa[i]);
}
for(int i = 0; i <= 5; i++) {
printf("%s\n", mapa[i]);
}
fclose(fmapa);
}
O problema tá no uso da função, mas não sei como resolver.... Atualizei o compilador mas mesmo assim não resolveu,