2016-03-06 29 views
-1

如何在头中添加bool功能?到目前为止,我已经试过这并不起作用使用BOOL功能的C头

#ifndef FUNCTION_H_ 
#define FUNCTION_H_ 

BOOL MyFunction(); 

#endif 
+0

'#定义 “不工作”':P –

+2

不要用一些自制布尔常量或类型。 C有一个内置的boolena类型和常量的头文件。参见'stdbool.h'。并且不要在函数声明中使用K&R语法。使用正确的原型。 – Olaf

+0

不应覆盖原始问题文本。而是将任何新的/更改的文本添加为​​带有诸如“EDIT”前缀的附加文本。 – user3629249

回答

0
#ifndef FUNCTION_H_ 
#define FUNCTION_H_ 

BOOL MyFunction(); 

#endif 

会,因为你已经发现了,不能编译。

而是使用:

#ifndef FUNCTION_H_ 
#define FUNCTION_H_ 

#include <stdbool.h> 

bool MyFunction(void); 

#endif