所以我有一些课程

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

而且有一个 wmain 功能 。

与我通常在C/C ++程序中使用的主要功能有何不同?

有帮助吗?

解决方案

“如果您的代码遵守Unicode编程模型,则可以使用Main的广泛版本,即Wmain。”

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程序中用于Unicode程序,而该程序将其作为宽16位Unicode字符通过命令行。

我相信这是Unicode程序的Windows扩展程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top