C++已知字符串起始和终止位置如何提取子字符串
时间: 2023-05-21 22:03:39 浏览: 267
PB调用C++写的dll(取指定分隔符分割后索引位置的子字符串).rar
要提取一个字符串的子字符串,可以使用 substr() 函数。该函数需要两个参数,第一个参数是字符串的起始位置,第二个参数是子字符串的长度。例如,如果要提取字符串 str 中从第 3 个字符开始的 5 个字符,可以使用以下代码:
string sub_str = str.substr(2, 5);
其中,第一个参数是 2,因为字符串的下标从 0 开始计数,所以第 3 个字符的下标是 2;第二个参数是 5,表示要提取 5 个字符。
阅读全文