我有以下的功能,相信能告訴我一個文件夾是否存在,但是當我把它,我得到這個錯誤 -錯誤傳遞「系統::字符串」的功能時
無法從 '系統字符串^ ::' 轉換參數1 '的std :: string'
功能 -
#include <sys/stat.h>
#include <string>
bool directory_exists(std::string path){
struct stat fileinfo;
return !stat(path.c_str(), &fileinfo);
}
調用(從持有形式,其中form.h文件用戶選擇文件夾) -
private:
System::Void radioListFiles_CheckedChanged(System::Object^ sender, System::EventArgs^ e) {
if(directory_exists(txtActionFolder->Text)){
this->btnFinish->Enabled = true;
}
}
是否有人能告訴我如何filx這?謝謝。
我從來沒有希望看到任何人在同一個調用中使用C++/CLI,STL *和* POSIX函數... – 2013-03-01 23:00:48
@Matteo:是的,這是相當可憎的... – ildjarn 2013-03-01 23:05:54
這幾乎就像我不是很用C++過期,因此需要尋求幫助!我贊成你可能有一個笑,但有一些可惜我! – 2013-03-01 23:15:42