View Single Post
Old 17-04-2004, 14:01   #9
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Nella soluzione suggerita da Luc@s se ho ben capito, si dice di richiamare una certa funzione all'uscita dal programma, però non mi permette di ridefinire la exit, cioè di rimpiazzarla completamente. In pratica io vorrei impedire l'uscita dal programma attraverso la exit.

Comunque al momento sarei piu interessato alla questione simile di ridefinire la macro assert che è definita in assert.h e che funziona cosi:

assert(condizione)

se condizione è true non succede nulla, se no viene stampato un messaggio d'errore e si invoca una funzione per uscire dal programma, mi sembra "abort".

Io vorrei ridefinire la macro assert in modo tale che non le faccio chiamare la funzione abort cosi non esco dal programma. Anche in questo caso assert.h è un file header della libreria del e viene incluso con

#include <assert.h>
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso