C++循环去掉文件的后缀名

filename为文件完整名 如readMe.txt;

CString filename;

int pos=0;
pos = filename.ReverseFind('.');
while(pos>0){
    filename = filename.Left(pos);
    pos = filename.ReverseFind('.');
}
此操作会循环去掉文件的所有后缀名,如filename为readMe.txt.txt.txt 则最后输出的文件名为readMe

原文地址:https://www.cnblogs.com/devilthrone/p/4223810.html