Как можно инициализировать биты беззнакового символа? - PullRequest
0 голосов
/ 05 июля 2011

Я хочу инициализировать биты переменной unsigned char строкой двоичных цифр, но я не знаю, как это сделать.

Ответы [ 2 ]

1 голос
/ 05 июля 2011

Из ваших комментариев кажется, что вы хотите проанализировать строку двоичных цифр ASCII.Вот как вы это делаете:

#include <stdlib.h>
const char* binary = "10001001";
char* next;
unsigned char value = strtoul(binary, &next, 2);
if (*next) { /* conversion failed */ }
0 голосов
/ 05 июля 2011
unsigned char s[] = "How now brown cow.\n";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...