我有一个像“01001111111”这样的二进制字符串。我想知道,如果该字符串包含“0”或不。怎么做 ?如果我想将它转换为整数,如何得到它?C++检查字符串是否包含字符以及如何将二进制字符串转换为整数
回答
由于这似乎是一项家庭作业,所以提供完整的解决方案并不是一个好主意。
不过,我会给你这个提示:从<algorithm>
头
std::bitset
std::string
及相关功能。
这两个如果你要学会巧妙地一起使用它们应该解决您的问题。
请注意,正好有一个整数(有符号或无符号),其二进制表示中包含* no *'0':'-1'。 – bitmask
使用std :: string如何解决?有没有库函数? – user1838343
@ user1838343:希望您能为解决方案做出贡献。 'std :: bitset'已经是一个非常好的提示。看看它是如何工作的,答案将是不言而喻的。 – bitmask
- 1. 如何将字符串转换为字符串包含十六进制字符
- 2. 如何检查是否字符串包含字符串数组字符串
- 3. c# - 检查字符串是否包含字符和数字
- 4. 如何检查字符串是否包含C#中的字符?
- 5. 如何将'整数'字符串转换为'十六进制'字符串C
- 6. 检查字符串是否包含字(不是子字符串!)
- 7. 将二进制字符串转换为有符号整数 - Python
- 8. 将字符串转换为二进制字符串
- 9. 将二进制字符串转换为文本字符串
- 10. 将字符串转换为二进制
- 11. 将字符串转换为二进制
- 12. 将二进制转换为字符串
- 13. 将字符串转换为二进制
- 14. 将二进制字符串转换为十六进制字符串C
- 15. 将二进制字符串转换为十进制c字符串#
- 16. 如何检查是否字符串包含数字符号
- 17. 将c中的整数转换为二进制字符串
- 18. 将包含二进制表示的字符串转换为数字 - C
- 19. 检查字符串包含字符串
- 20. 检查字符串是否包含字符集中的字符
- 21. 检查字符串中是否包含字符和数字
- 22. 将二进制字符串转换为二进制文字
- 23. PHP检查字符串是否包含数字和检查字符串长度
- 24. Javascript - 检查字符串是否可以转换为整数?
- 25. C++如何将十六进制整数转换为字符串?
- 26. 如何检查字符串是否包含某个字符?
- 27. 如何检查字符串是否包含字符列表?
- 28. 如何检查字符串是否包含字符?
- 29. React-Native:检查字符串是否包含字符串
- 30. Applescript:检查一个字符串是否包含空字符串?
我想知道是否有任何库函数像Java(string.contains或parseInt)。 – user1838343
哪些是您的要求?为什么简单的循环对于你的问题不是一个明智的解决方案? – akappa
@ user1838343:http://www.google.com/search?q=c%2B%2B+string+contains –