在uint8 *中填充布尔变量

时间:2017-11-23 12:44:23

标签: c

uint8_t xx_Get_Status(uint8_t * buffer_ptr, uint8_t buffer_l);

要求是:

成功操作后,buffer_ptr包含一个包含以下值的布尔值:

  • TRUE - 如果状态正常
  • FALSE - 如果状态不正常

如何用C语言做到这一点?

1 个答案:

答案 0 :(得分:1)

如果您需要bool,请使用bool

#include <stdbool.h>

这会为您提供booltruefalse文字类型。不需要使用原始字节来破解它(uint8_t通常是#34;字节&#34;)。

我根本不理解你的原型,似乎返回类型应该是bool,这与buffer_ptr参数无关。 / p>