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"