Логическое значение текстом в C++
По умолчанию std::cout печатает
bool как 0 или 1.
Манипулятор std::boolalpha включает
текстовые имена "true" и
"false". Заголовок -
<iostream>. Запишем два
флага и выведем их подряд:
#include <iostream>
bool open = true;
bool done = false;
std::cout << std::boolalpha;
std::cout << open << "\n";
std::cout << done << "\n";
Создайте bool ready со
значением 0. Включите
std::boolalpha и выведите
ready одной строкой.
Запишите bool fail как
1. Снова включите текстовый
режим и напечатайте fail,
затем верните цифры через
std::noboolalpha на следующей
строке.