だからのWin32 APIに、私は私の主な機能は、このように定義されている:WCHAR *を通常の文字列に変換するにはどうすればよいですか?
wmain(WCHAR *、int型のargc ARGV [])
私はそれにいくつかの引数を渡している、と私は実行したいのですが引数の値に基づいたスイッチケースです。
wmain(int argc, WCHAR* argv[])
{
char* temp = argv[];
switch (temp) {
case "one": blah blah;
...
}
もちろん、temp = argv []は機能しません。私はそれを変換するための提案を探しています。今のところ私はif-else-ifのことが起こっていて、それは非常に非効率的です!
私はそれを変換する必要がある理由は、WCHAR *でスイッチケースを実行できないためです。
ありがとうございます。
OPはASCII文字を数値に変換しようとしています。彼はコマンドラインのWCHAR *で始まっています。コンソールに日本語の文字を入力することはほとんどありません。 –