用c++编写 在输入的字符串中查找有无k字符
时间: 2023-11-27 17:50:51 浏览: 72
C++字符串中检测特定的字符串
您可以使用C++中的string类和find函数来查找输入的字符串中是否有k字符。下面是一个示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
char ch = 'k';
cout << "Enter a string: ";
getline(cin, str);
size_t found = str.find(ch);
if (found != string::npos)
cout << "Found '" << ch << "' at position " << found << endl;
else
cout << "Did not find '" << ch << "'" << endl;
return 0;
}
```
该程序首先从用户那里获取一个字符串,然后使用`find()`函数查找这个字符串中是否包含了字符`k`。如果找到了,就输出`Found 'k' at position x`,其中`x`是字符`k`在字符串中的位置;否则就输出`Did not find 'k'`。
阅读全文