#include <iostream>
#include <string>
using namespace std;
int main() {
// 定义一个字符串
string str = "Hello, C++ World!";
// 截取子字符串
// substr函数的第一个参数是起始位置,第二个参数是截取的长度
string sub1 = str.substr(0, 5); // 从索引0开始,截取5个字符,结果为 "Hello"
string sub2 = str.substr(7, 2); // 从索引7开始,截取2个字符,结果为 "C+"
string sub3 = str.substr(13); // 从索引13开始,截取到末尾,结果为 "World!"
// 输出截取的结果
cout << "Original: " << str << endl;
cout << "Sub1: " << sub1 << endl;
cout << "Sub2: " << sub2 << endl;
cout << "Sub3: " << sub3 << endl;
return 0;
}
substr 是 C++ 标准库中的一个成员函数,用于从字符串中提取子字符串。substr 函数有两个参数:在上面的代码中,我们定义了一个字符串 str,然后使用 substr 函数进行了三次不同的截取操作,并将结果输出。
上一篇:c++ new delete用法
下一篇:c++ memset函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站