Quote:
Originally Posted by Prof.MindFreak
Danke wieder was gelernt
Für was ist das #include <windows.h>
und das #include <tchar.h>
|
Für folgende Zeile
Code:
SetConsoleTitle(_T("Abfrage"));
TCHAR ist fürs Encoding. Es gibt in der WinAPI z.B. SetConsoleTitleA für ANSI Codierte Strings und SetConsoleTitleW für Unicodestrings.
Damit du nicht immer selbst entscheiden musst, welches Encoding du für welchen String möchtest gibt es hierfür _T welches dir den Projekteinstellungen entsprechend die Kodierung auswählt. So kannst du einfach SetConsoleTitle verwenden (welches dann intern entsprechend SetConsoleTitleW oder SetConsoleTitleA aufruft) ohne das ganze explizit benennen zu müssen.
Die windows.h brauchst für die die SetConsoleTitle API, welche windowsspezifisch ist.
TL;DR:
tchar ist zur Kodierungskompatibilität und windows damit du SetConsoleTitle benutzen kannst.