C++ はファイル接尾辞の抽出とファイル接尾辞のインターセプトを実装します

標準の関数インターフェイスを使用して、最も簡単な方法でこれを実行します。

#include <string>
#include <iostream>

using namespace std;

// 获取文件类型
string MainWindow::fileType(string extention)
{
    //return extention.substr(extention.find_last_of('.')+1,extention.length()-1);
    //or
    //return extention.substr(extention.find_last_of('.') + 1);
    //or
    return   extention.erase(0,extention.find_last_of('.')+1);
}

元の文字列の内容が変更されるため、参照やポインタではなく、渡されるパラメータをコピーする必要があります。

おすすめ

転載: blog.csdn.net/wfjdemmye/article/details/83153224