Volevo chiarimenti rispetto a questa variabile del c, e se ne esistono altri simili (tipo per indicare in che funzione ci si trova, etc.)
Grazie in anticipo
Volevo chiarimenti rispetto a questa variabile del c, e se ne esistono altri simili (tipo per indicare in che funzione ci si trova, etc.)
Grazie in anticipo
Nessuno lo sa / ha voglia di rispondere?![]()
ma non lo sa proprio nessuno??
Trattasi di identificatore valido durante il preprocessing, simili sono
__DATE__ stringa in formato Mmm dd yyyy con la data di compilazione
__TIME__ ora di compilazione in formato hh:mm:ss
__FILE__ nome del file compilato
Grazie mille ! Sapresti anche suggerirmi un documento con una lista di questi identificatori?
Qualsiasi libro o manuale di C.
un ultima cosa.. non esiste un identificativo che identifica la funzione in cui ci si trova?
no che io sappia, purtoppo.
Ciao, quello che cerchi è:
__FUNCTION__
ciao
Buono a sapersi, attenzione pero' che __FUNCTION__ non e' standard per tutti i compilatori, bisorrebbe aggiungere all'inizio di ogni modulo:
codice:#ifndef __FUNCTION__ #define __FUNCTION__ "Function name not defined!" #endif