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



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

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

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

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

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

最新更新