es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CALLOC

Asignar dinámicamente una matriz 2D de estructuras en C.

(Corregí el código después de algunos buenos comentarios señalando algunos errores en la versión anterior del código) Si estoy en lo correcto, la mejor manera de asignar dinámicamente una matriz bidimensional de estructuras en C es la siguiente: struct xx(*array2d)[y] = malloc(sizeof(struct xx[x][y])); ¿Hace alguna diferencia si almaceno las estructuras . . . Read more

¿Cómo puedo liberar esta matriz 2D calloc en C?

Estoy haciendo una tarea para mi clase de algoritmos en C y tengo una asignación de memoria de la siguiente manera: Graph* new_graph = (Graph*)malloc(sizeof(Graph)); new_graph->adjacency_matrix = malloc(num_nodes*sizeof(int*)); for(int i = 0; i < num_nodes; i++) { for(int j = 0; j < num_nodes; j++) { new_graph->adjacency_matrix[i] = calloc(sizeof(int), num_nodes); . . . Read more