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: DYNAMIC-MEMORY-ALLOCATION

Obtenemos un “segmentation fault” al manipular malloc en C.

Estoy implementando un programa para dividir todos los valores en el array “a” por 100 y luego almacenarlos en el array “b” utilizando “malloc”. El problema es que obtengo un “segmentation fault” cuando imprimo el valor de “b” en “main”. Este es mi código: #include <stdio.h> #include <stdlib.h> void divide(int . . . Read more

Asignación de memoria para arreglo de cadenas

Necesito analizar un archivo csv. Creo un array de strings y asigno memoria para eso. El primer ciclo while(fgets(line,100,fp) tiene éxito, pero cuando entra en el segundo, los valores son sobreescritos por los datos de line. while (fgets(line, 100, fp)) { num_of_string++; code = (char **)realloc(code, sizeof(char *) * (num_of_string)); . . . Read more

Asignando arreglo de cadenas

Hoy estaba teniendo problemas al asignar memoria a un array de arrays de caracteres (un array de cadenas de texto), escribí esta función para hacerlo, pero al imprimir el array, tuve algunos problemas de memoria (por ejemplo, Error de segmentación). Este fue mi intento: char **alloca_memoria(char **linguaggio, int n_sequenze, int . . . Read more