C++のsubstr関数の使い方は何ですか?

C++のsubstr関数は、文字列の部分文字列を取得するための関数です。使用方法は以下の通りです:

string substr (size_t pos, size_t len) const;

パラメーター説明:

  1. 子文字列の始まりの位置は、元の文字列のpos番目の文字から子文字列を抽出することを示しています。
  2. 長さlenは、何文字取り出すかを表す。

戻り値:

  1. 元の文字列から取り出された部分文字列を返します。

使用例:

#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変数に代入し、結果を出力します。

bannerAds