(C语言)分享头文件stdbool.h~
查过C语言里面bool这个关键字是C99标准的~而且看过我那个VC的invlude目录下没有stdbool.h这个头文件,为了解决这个问题特意在网上搜了stdbool.h的源码(相信有心人上网搜搜都可以自己解决这个问题)如果include目录下没有stdbool.h这个文件的,把以下代码复制到新建一个名为stdbool.h的头文件并放在安装目录下就可以了。嗯,bool这个关键字在C下可以正常使用~程序代码:
/* stdbool.h -- Boolean type and values (substitute for missing C99 standard header) public-domain implementation from [EMAIL PROTECTED] implements subclause 7.16 of ISO/IEC 9899:1999 (E) */ #ifndef __bool_true_false_are_defined #define __bool_true_false_are_defined 1 /* program is allowed to contain its own definitions, so ... */ #undef bool #undef true #undef false #if __STDC_VERSION__ < 199901 typedef int _Bool #endif #define bool _Bool #define true 1 #define false 0 #endif /* !defined(__bool_true_false_are_defined) */