Originariamente inviato da keratox
Sono su VisualC++ 6.0 .
quando lavori su file .c VisualC++ (pure gcc) interpreta tale file come file C, che in ansiC89 non prevede il tipo bool
soluzione: definisci tu in un file .h globale questo
codice:
/* definisce il tipo bool solo se il compilatore
non e' stato "forzato" a compilare codice c++ */
#ifndef __cplusplus
typedef enum {false, true} bool;
#endif
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 true
ora do' un'occhiata all'ansi c99.