C++语言中string的find函数是什么意思?
时间: 2024-05-11 11:14:36 浏览: 119
c++中 string 类的find函数的用法
C语言中没有内置的string类型和find函数。可能是指C++中的string类型的find函数,它用于在字符串中查找子字符串,并返回第一次出现位置的索引。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "hello world";
string sub_str = "world";
int pos = str.find(sub_str);
if (pos != string::npos) {
cout << "Substring found at position: " << pos << endl;
} else {
cout << "Substring not found" << endl;
}
return 0;
}
```
输出结果为:Substring found at position: 6。表示在字符串"hello world"中找到了子字符串"world",并返回了位置索引6。如果没有找到子字符串,则返回string::npos,即无效位置。
阅读全文