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);
}

Поскольку содержимое исходной строки будет изменено, необходимо скопировать переданные параметры, а не ссылки и указатели.

Guess you like

Origin blog.csdn.net/wfjdemmye/article/details/83153224
C++
Recommended