c++部分文字列の切り取り(pythonのスライスのようなもの)

692 ワード

1.まずpythonで1文字列のビット数を取り、s[begin:end]を使用します.
2.c++で1つの関数を使用して文字列ビットを切り取る
  • ヘッダファイル:#include//注意なし.h  string.hはCの標準文字列の関数数で、c++の中で一般的にctringと名付けられる.stringヘッダファイルはC++の文字列ヘッダファイルです.
  • 関数プロトタイプ:
  • string substr(int pos = 0,int n ) const;
  • パラメータ説明:
  • パラメータ1:posは必須パラメータです
    パラメータ2:nはパラメータ可能で、何文字を取るかを表し、最後まで切り取る
    この関数機能はposから始まるn文字からなる文字列を返し、元の文字列は変更されません.
    # include 
    # include 
    using namespace std;
    
    int main()
    {
        const string image_name = "0170.bmp";
        print(image_name.substr(0, 4));
        return 0;
    }
    

    参照先:https://blog.csdn.net/liuweiyuxiang/article/details/50838349