-1
変数wchar_t
の文字列を置き換えるにはどうすればよいですか?Wchar_tの置換
wchar_t text[] = L"Start Notepad.exe";
私はWord.exe
でNotepad.exe
を交換したいです。
変数wchar_t
の文字列を置き換えるにはどうすればよいですか?Wchar_tの置換
wchar_t text[] = L"Start Notepad.exe";
私はWord.exe
でNotepad.exe
を交換したいです。
wchar_tは文字列ではなく1文字です。あなたの場合、std :: wstring、wchar_tからなる文字列が必要です。ここで答えはreplace one substring with anotherです。
私の質問が更新されました。入力ミスを申し訳ありません。私の場合、wchar_tは配列です。私はまだこの方法を置き換えることはできませんか? –
これを行うには、正しいコードを記述し、コンパイルして実行します。 –
'std :: wstring'を使う方が良いです。 – Galik
@Galikありがとうございますが、Windowsはその機能のほとんどで 'wchar_t'を期待しています。実際に' wstring'から 'wchar_t'に変換するのは本当に苦労します。そのため、私は 'wchar_t'を使用しようとしています。 'wstring.c_str()'は助けにもならないことがあります。なぜなら、時々VSはそれが '定数'ではないことを要求するからです。何がお勧めですか? –