temp.replaceを置き換えたい
(QString("/"), QString("\"));
ここでエラー C2001 が発生しています: 定数
エラー C2275 の改行: 'QString' : この型を式として不正に使用しています
「/」を「\」に置き換えるにはどうすればよいですか
ありがとうございます。しかし、今まで私は自分の問題を分類していませんでした。私のコードを確認してください
// 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 の両方が同じで、sf.pFrom =wcstring; を割り当てたときに答えが得られません。