我想更換temp.replaceQString的更換工作不細
(QString("/"), QString("\"));
我在這裏得到錯誤 錯誤C2001:中恆
錯誤C2275換行符:「QString的」:非法使用這種類型的作爲表達
如何可以代替 「/」 與 「\」
thakns 4烏爾答案。但直到現在,我沒有排序我的問題。請檢查我的代碼
//轉換爲wchar_t的*
size_t origsize = strlen(toChar) + 1;
const size_t newsize = 100;
size_t convertedChars = 0;
wchar_t wcstring[newsize];
mbstowcs_s(&convertedChars, wcstring, origsize, toChar, _TRUNCATE);
wcscat_s(wcstring, L"\\*.*\0");
wcout << wcstring << endl; // C:\Documents and Settings\softnotions\Desktop\Release\*.*
SHFILEOPSTRUCT sf;
memset(&sf,0,sizeof(sf));
sf.hwnd = 0;
sf.wFunc = FO_COPY;
//sf.pFrom =wcstring; /* when giving wcstring i am not getting answer */
sf.pFrom = L"C:\\Documents and Settings\\softnotions\\Desktop\\Release\\*.*\0";
wcout << sf.pFrom <<endl; // C:\Documents and Settings\softnotions\Desktop\Release\*.*
兩個wcstring和sf.pFrom是相同的,則Y分配時不gettng答案sf.pFrom = wcstring;