Что такое заполнитель sscanf для типов uint8_t? - PullRequest
2 голосов
/ 17 октября 2010

Что такое заполнитель sscanf для типов uint8_t?Я пробовал% u, но gcc под OS X не нравится.

1 Ответ

7 голосов
/ 17 октября 2010

Макрос SCNu8 из inttypes.h предоставляет его.

Также обратите внимание, что C имеет конкатенацию строковых литералов, т.е. это работает:

scanf("%d %" SCNu8 " %d", &int_a, &uint8_t_b, &int_c);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...