_tmain vs main
-
Gibt es einen Unterschied zwischen _tmain und main? Und kann ich den VC so einstellen, das bei einer Konsolenanwendung automatisch main statt _tmain benutzt?
-
_tmain ist die Unicode-Version. Ist nützlich, wenn das Programm Unicode-Parameter von User übergeben bekommt. Kannst aber selbst _tmain nachträglich durch main ersetzen.
-
Artchi schrieb:
_tmain ist die Unicode-Version. Ist nützlich, wenn das Programm Unicode-Parameter von User übergeben bekommt. Kannst aber selbst _tmain nachträglich durch main ersetzen.
Nicht ganz korrekt. Die Unicode-Version ist wmain. _tmain kann für Ansi oder Unicode stehen und ist abhängig davon, ob das Programm als Ansi oder Unicode kompiliert wird. Bei Ansi wird _tmain zu main und bei Unicode zu wmain.