1.
CString GetSuffix(CString strFileName)
{
return strFileName.Right(strFileName.GetLength()-strFileName.ReverseFind('.')-1);
}
2.PathFindExtension
3.忽略大小写方法
CString::MakeUpper();全部转化为大写;
CString::MakeLower();全部转化为小写;
#include <tchar.h>
#include <iostream>
#include <Windows.h>
#include <shlwapi.h>
using namespace std;
#pragma comment(lib, "shlwapi.lib")
int _tmain(int argc, _TCHAR* argv[])
{
TCHAR szEXEPath[2048];
LPTSTR pszExtension;
GetModuleFileName(NULL, szEXEPath, 2048);
pszExtension = PathFindExtension(szEXEPath);
return 0;
}