c++ 判断string des中是否包含电压两个字
时间: 2024-09-25 16:15:39 浏览: 23
C++判断一个点是否在圆内的方法
在C++中,你可以使用`std::string`的成员函数`find()`来判断字符串`des`中是否包含"电压"这两个字。这个函数会返回字符第一次出现的位置(从0开始计数),如果找不到则返回`npos`。
下面是一个示例:
```cpp
#include <iostream>
#include <string>
bool contains_voltage(const std::string& des) {
size_t pos = des.find("电压");
if (pos != std::string::npos) {
return true; // "电压"存在于字符串中
} else {
return false; // "电压"不存在于字符串中
}
}
int main() {
std::string des = "这是一个包含电压的描述";
if (contains_voltage(des)) {
std::cout << "字符串中含有'电压'" << std::endl;
} else {
std::cout << "字符串中不含有'电压'" << std::endl;
}
return 0;
}
```
阅读全文