Pomocí wmain
Konkrétní společnosti Microsoft
Programovací model Unicode lze určit verzi celého znaku hlavní funkce.Použití wmain namísto hlavní Chcete-li napsat přenosné kód, který dodržuje Unicode model programování.
wmain( int argc, wchar_t *argv[ ], wchar_t *envp[ ] )
Poznámky
Deklarovat formální parametry wmain podobném formátu pomocí hlavní.Pak můžete předat argumenty celý znak a případně znak celého prostředí ukazatel na program.argv a envp parametry wmain jsou typu wchar_t*.Příklad:
Pokud program používá hlavní funkce prostředí vícebajtových znaků je vytvořena knihovna run-time při spuštění programu.Pouze v případě potřeby je vytvoření kopie celého znaku prostředí (například pomocí volání _wgetenv nebo _wputenv funkce).První volání _wputenv, nebo na první volání _wgetenv Pokud MBCS prostředí již existuje, je vytvořena odpovídající řetězec znaků celého prostředí a je pak odkazuje _wenviron globální proměnné, což je verze celého znaku z _environ globální proměnné.V tomto okamžiku dvě kopie prostředí (MBCS a Unicode) současně existují a jsou udržovány v operačním systému v průběhu programu.
Podobně pokud program používá wmain funkce, znak celého prostředí a je vytvořena při spuštění programu se odkazuje _wenviron globální proměnnou.Na první volání je vytvořena prostředí MBCS (ASCII) _putenv nebo getenva je odkazuje _environ globální proměnné.
Další informace o prostředí MBCS viz mezinárodní v referenční knihovna Run-Time.
Konec konkrétní společnosti Microsoft