ファイルから画像を削除したい場合、「1.jpg、2.jpg ....」という名前の画像がありますが、上記のコードを試しましたが、このエラーが出ます:への呼び出しに該当する機能は、誰かが助けることができる場合advenceでお願いしますC++でファイルから画像を削除する
int i;
for (i=0;i<frame;i++)//frame contain the number of images i want to delete
{
std::stringstream ss;
ss << i;
std::string str = ss.str();
const char *cstr = str.c_str();
str=str+".jpg";
remove(str);
}
'(STD :: __ cxx11 ::文字列&)を削除しません'。
のようなもので代わりに
std::to_string
を使用することができますを必要とする意味します'? –
私はremove( "image.jpg")を使用していましたが、それは正常に動作しました – azertq
"image.jpg"は 'std :: string'ではありません。仮定をしないで_facts_を得るために_study_と_read_の代わりに。 –