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