- #error provoca la fine della compilazione e stampa un messaggio di errore. In genere si
inserisce in una compilazione condizionale.
- Ad esempio, se abbiamo scritto un programma che prevede l'uso di un compilatore standard ansi,
il seguente codice impedisce che venga compilato con un compilatore inadatto:
#ifndef __STDC__
#error Il compilatore deve essere Standard ANSI
#endif
- #line viene utilizzato per forzare il numero di riga ed il nome del file che verranno usati
per i messaggi di errore. Potrebbe essere usato da un preprocessore che produca del codice C, per
fare in modo di riferire i messaggi di errore alle linee del file originale, piuttosto che a quelle del
file tradotto in C
- #pragma precede un comando specifico del particolare compilatore. Viene introdotto per
dare un metodo generale per dare comandi particolari al compilatore, come cambiarne le opzioni
|