cout, wcout, tcout?
-
hallo programmiererschaft,
es gibt ja für alle möglichen string-funktionen #defines im header "tchar.h".
beispiel#ifdef _UNICODE #define _tcsncpy wcsncpy #else #define _tcsncpy strncpy // oder so ähnlich
gibt es das auch für cout und wcout? oder muss ich das selber definieren?
danke
-
Also cout und wcout sind als typedefs definiert und im Namensraum std bekannst.
-
Du solltest allerdings keine #define benutzen, sondern eine Referenz.
std::basic_ostream <TCHAR>& tout = #ifdef _UNICODE wcout; #else cout; #endif // _UNICODE
-
und ist das schon irgendwo definiert?
oder muss ich das auch selber schreiben?