#include <stdio.h>
#include <stdlib.h>
char** matriz;
int linhas;
int colunas;
int main(){
FILE* f;
f = fopen("matriz.txt", "r");
if (f == 0){
printf("Erro!!\n");
exit(1);
}
fscanf(f, "%d %d", &linhas, &colunas);
printf("linhas %d colunas %d\n", linhas, colunas);
matriz = malloc(sizeof(int*) * linhas);
for (int i = 0; i < linhas; i++){
matriz[i] = malloc(sizeof(int*) * (colunas+1));
}
for (int i = 0; i < 5; i++){
fscanf(f, "%s", matriz[i]);
}
for (int i = 0; i < 5; i++){
printf("%s\n", matriz[i]);
}
fclose(f);
for (int i = 0; i < linhas; i++){
free(matriz[i]);
}
free(matriz);
}