Wmain과 Main의 차이점은 무엇입니까?
문제
그래서 나는 몇 가지 수업을 시작합니다
#include <wchar.h>
#include <stdlib.h>
그리고 A가 있습니다 wmain
기능 .
C/C ++ 프로그램에서 일반적으로 사용하는 주요 기능과 어떻게 다른가요?
해결책
"코드가 유니 코드 프로그래밍 모델을 준수하는 경우 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
}
다른 팁
차이 main
그리고 wmain
프로그램에 인수를 나타내는 데 사용되는 유형입니다. 그만큼 main
함수는 정상을 사용합니다 char
동안 wmain
용도 wchar_t
유니 코드 값을 허용 할 수 있습니다
메인은 C & C ++의 일반 프로그램 진입 점이며 단일 바이트 문자로 명령 줄을 전달합니다. Wmain은 유니 코드 프로그램을 위해 많은 Windows 프로그램에서 사용되는 대안으로, 대신 16 비트 유니 코드 문자로 명령 줄을 전달합니다.
나는 그것이 유니 코드 프로그램의 Windows 확장이라고 생각합니다.
제휴하지 않습니다 StackOverflow