C++字符串处理(re),创建文件夹

创建文件夹

#include
_mkdir("test");

字符串处理,用 rfind

string filename="../test/2715DTZ.jpg"
string f1,f2;


size_t i=filename.rfind("/",filename.length());
if(i==string::npos){  // if not contain "/"
    f1=filename;
    }
else{
    f1=filename.substr(i+1,filename.length()-1);
    }
// f1="2715DTZ.jpg"


size_t j=f1.rfind(".",f1.length());
if(j==string::npos){  // if not contain "."
    f2=f1;
    }
else{
    f2=f1.substr(0,j);
    }
// f2="2715DTZ"

你可能感兴趣的:(编程)