文件的绝对路径中提取带后缀的文件名

例如带绝对路径的文件为:c:\new\music.mp3 怎么编程可以提取出 music.mp3 求代码。我大概知道思路,但是不知道如何实现,请各位大神指教一下~~~

c++吗
使用string类的例子写一个给你

string str="c:\new\music.mp3 ";
string ans;
for(int i=str.size()-1;i>=0;i--){
if(i=='\'){
ans=str.substr(i,str.size()); //截取i至str.size()的子串
break;
}
}

最后结果存放在ans里

字符串截取取最后一个 \ 以后的字符

c++吗
使用string类的例子写一个给你

string str="c:\new\music.mp3 ";
string ans;
for(int i=str.size()-1;i>=0;i--){
if(i=='\'){
ans=str.substr(i+1,str.size()); //截取i至str.size()的子串
break;
}
}

最后结果存放在ans里

CFile::GetFileName