Ho creato questa funzione che mi apre un file ma kuando la richiamo dal main non mi ritorna il file descriptor ottenuto dalla fopen chi mi da una mano ?


void OpenLogFile ( FILE *FileDesc )
{
FileDesc = fopen( "miofile" , "w");
}


int main()
{
FILE *FileDesc ;

OpenLogFile ( FileDesc );
fprintf(FileDesc ,"prova"); << Segmentation fault

......
}