cin输入与字符串判断
时间: 2023-08-01 16:10:46 浏览: 132
C++对cin输入字符的判断及分段函数处理方法示例
如果你想从控制台输入一个字符串,并对其进行判断,可以使用以下代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入一个字符串:" << endl;
cin >> str;
// 判断字符串是否为空
if (str.empty()) {
cout << "字符串为空" << endl;
} else {
cout << "字符串不为空" << endl;
}
// 判断字符串长度是否超过10个字符
if (str.length() > 10) {
cout << "字符串长度超过10个字符" << endl;
} else {
cout << "字符串长度不超过10个字符" << endl;
}
return 0;
}
```
在上述代码中,我们使用了`string`类型来存储输入的字符串,然后使用`empty()`方法来判断字符串是否为空,使用`length()`方法来获取字符串长度,并与10进行比较来判断字符串长度是否超过10个字符。
阅读全文