std::bitset есть функция to_string, которая строит std::string из символов '0' и '1' в порядке от старшего бита к младшему в печати.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpBtTg 300 of 696 menu
◀ ▶

Строка из std::bitset в C++

У std::bitset есть функция to_string, которая строит std::string из символов '0' и '1' в порядке от старшего бита к младшему в печати.

Заголовок <bitset> уже тянет строку. Запишем набор и сохраним его текстовый вид в переменную:

#include <bitset> #include <iostream> #include <string> std::bitset<8> flags{10}; std::string bits = flags.to_string(); std::cout << bits << "\n";

Создайте std::bitset<5> code из 7. Запишите std::string text через to_string и выведите text.

Для std::bitset<8> mask со значением 255 выведите длину строки от to_string.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить