質問

だから私は最初からいくつかのクラスを持っています

#include <wchar.h>
#include <stdlib.h>

そして、があります wmain 関数 。

C/C ++プログラムで通常使用するメイン関数とどう違うのですか?

役に立ちましたか?

解決

「コードがUnicodeプログラミングモデルに準拠している場合、WmainであるMainのワイドキャラクターバージョンを使用できます。」

http://msdn.microsoft.com/en-us/library/aa299386%28vs.60%29.aspx

main( int argc, char *argv[ ], char *envp[ ] )
{
program-statements
}

wmain( int argc, wchar_t *argv[ ], wchar_t *envp[ ] )
{
program-statements
}

他のヒント

間の違い mainwmain プログラムの引数を表すために使用されるタイプです。 main 関数は通常を使用します char その間 wmain 使用します wchar_t Unicode値を受け入れることができます

メインは、C&C ++の通常のプログラムエントリポイントであり、単一バイト文字のコマンドラインに渡されます。 Wmainは、ユニコードプログラムの多くのWindowsプログラムで使用される代替品であり、代わりに16ビットUnicode文字としてコマンドラインを渡されます。

UnicodeプログラムのWindows拡張機能だと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top