比较一个string和一个char
时间: 2023-05-31 21:01:41 浏览: 95
一个string是一个字符序列,可以包含多个字符,而一个char只代表一个字符。因此,比较一个string和一个char是不合适的。如果要比较一个string和一个字符,可以将字符转换为一个string,然后进行比较。例如:
```c++
string str = "hello";
char ch = 'h';
// 将字符转换为一个string
string chStr(1, ch);
// 比较string和字符
if (str == chStr) {
cout << "The string and character are equal." << endl;
} else {
cout << "The string and character are not equal." << endl;
}
```
阅读全文