Título: Violación de segmento core generado Publicado por: antolinalvaro en 11 Julio 2018, 10:46 am Buenos dias!
Estoy trabajando con el lenguaje de programacion en c y al ejecutar (compila bien) algun programa me surge el problema de "violacion de segmento core generado". Alguien sabe por qué sucede? Dejo escrito el código y el fichero por si sirve de ayuda. Gracias de antemano. /*Incluir la libreria stdio.h para el printf y el scnaf. Tambien porque trabajo con ficheros*/ #include<stdio.h> #define DIMMAX 100 void leerFichero(){ FILE *Fich; int Numbers[20]; fscanf(Fich,"%d %d %d",&Numbers[0],&Numbers[1],&Numbers[2]); printf("El tercer numero leido es %d",Numbers[2]); } int main(){ FILE *Fichero; int Numeros[DIMMAX]; /*Abro el fichero*/ Fichero = fopen("pruebanumeros.txt","r"); leerFichero(&Numeros); /*Cierro el fichero*/ fclose(Fichero); } 13 42 5 Título: Re: Violación de segmento core generado Publicado por: Mr.Moonlight en 11 Julio 2018, 13:07 pm https://es.stackoverflow.com/questions/383/qu%C3%A9-significa-violacion-de-segmento
Puede ser porque cuando haces fscanf no has abierto previamente *Fich. |