c++ substr用法
时间: 2023-07-01 11:28:05 浏览: 159
substr用法源码
C++中的substr()函数用于截取字符串的一部分。它的语法如下:
```c++
string substr (size_t pos, size_t len) const;
```
其中,pos表示要截取的子字符串的起始位置,len表示要截取的子字符串的长度。注意,pos从0开始计数,len的默认值为string::npos,表示截取从pos开始到字符串结尾的全部字符。
以下是一个使用substr()函数的示例:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s = "Hello, world!";
string sub = s.substr(0, 5);
cout << sub << endl;
return 0;
}
```
以上代码将输出"Hello",因为它截取了字符串s的前5个字符。
阅读全文