C++のsubstr関数の使い方は何ですか?
C++のsubstr関数は、文字列の部分文字列を取得するための関数です。使用方法は以下の通りです:
string substr (size_t pos, size_t len) const;
パラメーター説明:
- 子文字列の始まりの位置は、元の文字列のpos番目の文字から子文字列を抽出することを示しています。
- 長さlenは、何文字取り出すかを表す。
戻り値:
- 元の文字列から取り出された部分文字列を返します。
使用例:
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
std::string substr = str.substr(7, 5);
std::cout << substr << std::endl; // 输出 "World"
return 0;
}
上記の例では、「Hello, World!」から7文字目から5文字を抽出するためにsubstr関数が使用され、「World」という文字列が抽出されます。そして、抽出されたサブストリングをsubstr変数に代入し、結果を出力します。