Tag: SEGMENTATION-FAULT
Compile y ejecuto el programa normalmente de la siguiente manera: set(A_SRC a.hpp a.cpp) Cuando agrego un segundo objetivo de compilación de la siguiente manera: set(A_SRC a.hpp a.cpp b.hpp b.cpp) conduce a un SegFault durante la ejecución Segmentation fault (core dumped), el coredump no tiene información valiosa sobre la causa. b.hpp . . . Read more
Esta función que sigue termina y da como resultado un fallo de segmentación en la instrucción fgets y no tengo ni idea de por qué: const char* display_exp(FILE* fp){ <pre><code>char maxstr[50]; char* temp; char* exp; fgets(maxstr,sizeof(maxstr),fp); exp = (char*)calloc(strlen(maxstr),sizeof(char)); temp=maxstr; free(temp); printf(“%s”,exp); return exp; </code></pre> }
Al ejecutar el siguiente código en Clion (un IDE) con c++11, me encontré con un fallo de segmentación. Pero si borro la declaración if, agrego un else antes de pop_back, elimino push_back o elimino pop_back (hacer cada uno por separado), entonces no habrá error. ¿Por qué hay un fallo de . . . Read more
Tengo una biblioteca de c++ vinculada a main.c. Hay una variable global utilizada entre los dos archivos. Las variables se declaran en sharedata.h Dentro de main.c, tengo la declaración y la asignación de memoria de ptr. Y puedo leer e imprimir los datos en *ptr. Dentro de gstdsexample.cpp, tengo la . . . Read more
Obtengo un archivo de segmentación en el código siguiente. Creo que la razón está en la línea 10 donde estoy usando char* buffer. Quiero saber por qué es así. ¿Es porque la memoria en el buffer aún no está asignada? Aquí está el código: #include <iostream> #include <fstream> int main() . . . Read more