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


Anmelden zum Antworten