Как считать данные типа bool
из файла при помощи fwscanf
? Какие спецификаторы использовать?
fwscanf(file, L"%", List[i].Days);
В файле значения хранятся так:
"Days":[0,1,0,0,0,0]
Отдельного формата для bool
в функциях семейства scanf
нет. Поэтому, если вам надо интерпретировать в текстовом файле число 0
как false
, а 1
как true
, самый очевидный способ - это считать их как числа с помощью формата %d
в переменную типа int
, а следующей операцией преобразовать прочитанное значение в нужную bool
переменную:
int value;
bool b;
fwscanf(file, L"%d", &value);
b = value;
Как правильно рассчитать точную ширину выводимого символа текущего шрифта, чтобы вывести текст с помощью TextOut в рабочее окно? Делаю для полосы...
Вот, я создал constexpr функциюКак точно определить, выполнится она во время компиляции или в runtime?
Как работает динамическая память и какими операторами пользоваться для работы с ней в C++?