c++判断字符串是否含空格
时间: 2024-11-27 10:19:45 浏览: 6
C++读取带空格字符串的方法
在C++中,你可以通过遍历字符串并检查字符来确定它是否包含空格。这里有一个简单的示例:
```cpp
#include <iostream>
#include <string>
bool containsSpace(const std::string& str) {
for (char ch : str) {
if (ch == ' ') { // 检查字符是否为空格
return true;
}
}
return false; // 如果遍历完整个字符串都没有找到空格,则返回false
}
int main() {
std::string input = "Hello World";
if (containsSpace(input)) {
std::cout << "The string contains space." << std::endl;
} else {
std::cout << "The string does not contain space." << std::endl;
}
return 0;
}
```
在这个例子中,`containsSpace`函数接收一个字符串作为输入,然后逐个检查每个字符,如果遇到空格就立即返回`true`,如果没有发现则遍历结束后返回`false`。
阅读全文