int linhas = 5;
int colunas = 10;
matriz = malloc(sizeof(char*) * linhas);
for(int i = 0; i < linhas; i++){
mapa[i] = malloc(sizeof(char) * (colunas+1));
}
for(int i = 0; i < linhas; i++){
free(matriz[i]);
}
free(matriz);
int linhas = 5;
int colunas = 10;
matriz = malloc(sizeof(char*) * linhas);
for(int i = 0; i < linhas; i++){
mapa[i] = malloc(sizeof(char) * (colunas+1));
}
for(int i = 0; i < linhas; i++){
free(matriz[i]);
}
free(matriz);
Oi, tudo bem?
É ótimo ver sua prática e implementação de alocação dinâmica de matrizes em C, Henrique! Parabéns por explorar recursos avançados da linguagem e compartilhar seu código.
Continuar experimentando e aplicando esses conceitos é fundamental para aprofundar sua compreensão. Mantenha esse excelente trabalho!
Um abraço.