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: SEGMENTATION-FAULT

Violación de segmento utilizando múltiples estructuras.

Soy algo nuevo en C. Estoy teniendo algunos problemas usando punteros y cosas así. Hice este trozo de código para tratar de entender por qué me devuelve Segmentation Fault. #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct lligada { int userID; struct lligada *prox; } *LInt; typedef struct { int . . . 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

¿Por qué la función “readlink” causa una violación de segmento en lugar de mover la cadena de ruta a un puntero?

Cuando ejecuto el código: char* dirPath = (char*) malloc(pathSize); // pathSize es 512 y está predefinido readlink(“/proc/self/exe”, dirPath, pathSize); // segfault aquí ocurre un fallo de segmentación. He intentado aumentar el valor de pathSize o pasar un valor pathSize más grande a readlink. También he intentado poner /proc/self/exe en una . . . Read more

Error de segmentación al usar la función fread()

Tengo la siguiente estructura y arreglo: #define PAGE_SIZE 256 typedef struct frame_attribute { signed char content[PAGE_SIZE]; } frame; frame pmemory[64]; Estoy intentando leer 256 bytes en el arreglo de contenido utilizando fread() de la siguiente manera: fread(pmemory[id].content, sizeof(pmemory[id]), PAGE_SIZE, filePointer); y me está dando un error de segmentación. No estoy . . . Read more