quando lavori su file .c VisualC++ (pure gcc) interpreta tale file come file C, che in ansiC89 non prevede il tipo boolOriginariamente inviato da keratox
Sono su VisualC++ 6.0 .
soluzione: definisci tu in un file .h globale questo
quando lavori su file .cpp il compilatore automaticamente compila tale file con le regole del C++, che prevede il tipo bool e le costanti false e truecodice:/* definisce il tipo bool solo se il compilatore non e' stato "forzato" a compilare codice c++ */ #ifndef __cplusplus typedef enum {false, true} bool; #endif
ora do' un'occhiata all'ansi c99.

Rispondi quotando