Oppure

Loading
17/06/08 15:15
_LX_
if ((fr=fopen(file,"rb"))==NULL)
     {
        fclose(fr);
        exit(0);
     }

questo codice è dentro una ricorsiva, ed è la condizione di uscita; il programma in se funziona normalmente però non riesco a spiegarmi perchè quando entra in questo if il programma crasha visualizzando la tipica finestra di errore.
anche se c'è l'exit non riesco ad evitarla, anche se il programma fa il suo dovere è fastidiosa.
come compilatore uso il dev 4.9.9.2 credo che dipenda tutto da lui varo?
aaa
17/06/08 16:10
gantonio
In che senso "crasha"?

Sistema operativo?

aaa
18/06/08 10:17
_LX_
o risolto, comunque il problema era che a fclose arrivava appunto un puntatore nullo; dovevo chiudere il file prima della ricorsione. Grazie lo stesso :k:
aaa