3

wchar_t変換したいのですがstring。次に、を使用して文字列を読み取る必要がありますstringstream。私はここでそれを変換することを検討しました:http://msdn.microsoft.com/en-us/library/ms235631 (v = vs.80).aspxしかし、それらのどれもで使用可能なものを返しませんstringstream。私はコーディングの経験があまりないので、おそらく本当に単純なものが欠けています。

前もって感謝します!

4

1 に答える 1

5

実際にstringからが必要な場合wchar_t*は、まず を に変換する必要がありwchar_t*ますchar*。これを行うには、使用しているコンパイラに応じてさまざまな方法があります。最も簡単な方法は を使用することですwcstombs()が、これには注意点があります。これは、この問題に関する良い議論です。 http://www.daniweb.com/software-development/cpp/threads/87362を刺激する可能性のある解決策がいくつかあります。

ただし、@ Space_C0wb0y が述べたように、wstring直接使用できます。それがあなたが探しているものである場合は、彼の答えを正しいとマークしてください.wchar_t*

于 2011-05-24T15:28:10.403 に答える