C语言没有BOOL类型变量
boolean类型是C++所独有的
由于使用BOOL类型可以使代码更具有可读性,很多编程者都在C中自己定义了类似的应用,一般方法有两种:
1、采用宏定义方式(windef.h中就是用的这种方式)
typedef int BOOL ;
#define true 0
#define false 1
2、采用枚举型变量方式(这种方式更象C++的boolean类型)
typedef enum { true=0, false} BOOL;
C语言没有bool类型,C++中才有这个类型。我看你还是定义一个整形,返回0就表示false,返回非0(如:1)就表示true。
bool won(int a,int b,int c)
bool 不被识别, 请确认bool是否有定义.
如果你用的是vc系列的话,编译通过应该没问题的.
你可以添加定义一下
typedef char bool;
或者
#define bool char
C语言中没有bool这个类型,建议你可以用int来替代或者利用C++编写这个程序。