2017-11-23 6 views
-3
uint8_t xx_Get_Status(uint8_t * buffer_ptr, uint8_t buffer_l); 

Anforderung Füllung ist:eine boolesche Variable in uint8 *

Nach dem erfolgreichen Betrieb der buffer_ptr einen Booleschen mit den folgenden Werten enthält:

  • TRUE - Wenn der Status ok
  • FALSE - wenn der Status nicht in Ordnung ist

Wie geht das in C?

+2

Bitte zeigen Sie Ihre Forschung/Debugging-Aufwand so weit. Bitte lesen Sie zuerst die [Ask] -Seite. –

+2

Ich stimme, diese Frage zu schließen, da dies eindeutig ein Schreiben meiner Code-Anfrage ohne sichtbare Anstrengung des Benutzers ist, keine _question_. –

+0

Mein Anliegen ist, gibt es keinen Boolean in C, zuerst? –

Antwort

1

Wenn Sie bool wollen, dann bool verwenden:

#include <stdbool.h> 

Dies gibt Ihnen die Art bool und true und false Literale. Keine Notwendigkeit, es mit rohen Bytes zu hacken (uint8_t ist in der Regel "ein Byte").

Ich verstehe nicht, Ihren Prototyp überhaupt, so scheint es, der Rückgabetypbool sein soll, die nichts mit dem buffer_ptr Argumente zu tun hat.

Verwandte Themen