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