C++ проверяет, содержит ли строка символ или нет, и как преобразовать двоичную строку в целое число

У меня есть двоичная строка, как "01001111111". Я хочу знать, что если эта строка содержит "0" или нет. Как это сделать? И если я хочу преобразовать это в целое число, как получить это?

1 ответ

Решение

Так как это кажется домашним заданием, дать полное решение не будет хорошей идеей.

Тем не менее, я бы дал вам эту подсказку:

  • std::bitset
  • std::string и связанные функции от <algorithm> заголовок.

Эти двое вместе должны решить вашу проблему, если вы научитесь использовать их умно.

Другие вопросы по тегам