c++部分文字列の切り取り(pythonのスライスのようなもの)
692 ワード
1.まずpythonで1文字列のビット数を取り、s[begin:end]を使用します.
2.c++で1つの関数を使用して文字列ビットを切り取るヘッダファイル:#include//注意なし.h string.hはCの標準文字列の関数数で、c++の中で一般的にctringと名付けられる.stringヘッダファイルはC++の文字列ヘッダファイルです. 関数プロトタイプ: パラメータ説明: パラメータ1:posは必須パラメータです
パラメータ2:nはパラメータ可能で、何文字を取るかを表し、最後まで切り取る
この関数機能はposから始まるn文字からなる文字列を返し、元の文字列は変更されません.
参照先:https://blog.csdn.net/liuweiyuxiang/article/details/50838349
2.c++で1つの関数を使用して文字列ビットを切り取る
string substr(int pos = 0,int n ) const;
パラメータ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