1
resposta

Alocando matrizes dinamicamente

#include <stdio.h>
#include <stdlib.h>

 int** matriz;

int main(){
    int linhas = 5;
    int colunas = 10;

    matriz = malloc(sizeof(int*) * 5);
    for(int i = 0; i < 5;i++){
        matriz[i] = malloc(sizeof(int) * (10));
    }

}
1 resposta

Olá Bruno! Tudo bem?

Obrigada por compartilhar sua solução aqui no fórum :)

Um lembrete: quando estamos trabalhando com alocação dinâmica, é interessante criar o ponteiro e liberá-lo da memória depois de usá-lo, com o método free(), depois dê uma olhada!

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software