C ++检查字符串是否包含字符以及如何将二进制字符串转换为整数

c++ check if string contains a character or not and how to convert a binary string into integer

本文关键字:字符串 二进制 转换 整数 检查 是否 包含 字符      更新时间:2023-10-16

我有一个像"01001111111"这样的二进制字符串。我想知道该字符串是否包含"0"。怎么办呢?如果我想将其转换为整数,如何获得?

由于这似乎是一项家庭作业,因此提供完整的解决方案不是一个好主意。

但是,我会给你这个提示:

  • std::bitset
  • std::string 标头中的<algorithm>相关函数。

如果您学会巧妙地使用它们,这两个一起应该可以解决您的问题。