温馨提示×

C++ string.substr正确用法是什么

c++
小樊
206
2024-07-09 00:04:23
栏目: 编程语言

在C++中,string.substr()函数用于提取字符串的子串。正确用法是在substr函数中传入两个参数,第一个参数是起始位置(从0开始计数),第二个参数是子串的长度。例如:

std::string str = "Hello, World!";
std::string subStr = str.substr(7, 5); // 从第7个位置开始,提取长度为5的子串,即 "World"

如果只传入一个参数,则提取从起始位置到字符串末尾的子串。例如:

std::string subStr = str.substr(7); // 从第7个位置开始,提取到字符串末尾的子串,即 "World!"

0