Sdílet prostřednictvím


Pomocí wmain namísto hlavní

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 zapsat kód přenosné, která dodržuje specifikace Unicode.

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*.

Pokud program používá hlavní funkce prostředí vícebajtových znaků je vytvořen operační systém 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 používá program wmain funkce prostředí MBCS (ASCII) je vytvořen první volání _putenv nebo getenva je odkazuje _environ globální proměnnou.

Další informace o prostředí MBCS viz jednobajtové a vícebajtové znakové sady v referenční knihovna Run-Time.

Viz také

Referenční dokumentace

hlavní: spuštění programu