Aggiungerei un interruzione del programma al punto dell'errore, altrimenti il programma proseguirebbe l'esecuzione nonostante l'errore.
Codice:
FILE *ApriFile(char *nomedelfile, char *modalita)
{
FILE *in;
in = fopen(nomedelfile,modalita);
if(in==NULL){
printf("errore apertura file %s",&nomedelfile);
exit(-1);/* Termino l'esecuzione */
}
return in;
}
2 riferimenti http://digilander.libero.it/uzappi/C...ioni/exit.html e http://home.dei.polimi.it/pozzi/Info...veProcessi.pdf
__________________
VoIp Gratis - Adsl senza canone telecom
Ho trattato con: adarkar,Bobosassa, matrix866,M@t,k|o, percky,s5otto, Rospaccio, CluRaCaN, Igor,Zizziry, bokkakesballa, Pex,freewilly, Umbyboy,DAVO, nathbigga, fabiuxx ed altri. Diffidate di quinnuxxa
Ultima modifica di stefano_ba : 22-12-2008 alle 00:14.
|