Extract file name from string (with extension, without extension)

string spath="\\image\\P1.jpg";

int pos = spath.find_last_of('\\');

string sfilename(spath.substr(pos + 1));//带扩展名

int pos = sfilename.find_last_of('.');

string sfilenameEx(sfilename.substr(0,pos));//不带扩展名

 

Guess you like

Origin blog.csdn.net/summer_9527/article/details/87888954