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
|