GetPrivateProfileString nur erster Buchstabe
-
Ja, natürlich war es so in der FAQ... aber Du hast Deinen Code geändert und dann sollte man halt schon wissen was man macht!
-
ist es normal das "0012FDC8" als Ausgabe erscheint?
-
Ja, da Du die DTL verwendest und dort wird der Zeiger auf den TCHAR ausgegeben...
Das liegt daran, das die STL von TCHAR keine Ahnung hat... und Du C und C++ vermischt...Der einfachheit halber verwende:
_tprintf
oder
#ifdef _UNICODE #define tcout std::wcout #else #define tcout std::cout #endif
und dann
tcout << Pfad;
-
Danke jetzt funktionierts!
-
ich weiß nicht ob das hier rein gehört aber weil der thread schon existiert stelle ich mal meine frage: wie mache ich if abfragen mit tchar, und wie konvertiere ich tchar in string?
-
#SuperSonic# schrieb:
ich weiß nicht ob das hier rein gehört aber weil der thread schon existiert stelle ich mal meine frage: wie mache ich if abfragen mit tchar, und wie konvertiere ich tchar in string?
-
Je nach _UNICODE-Define entweder _gar keine Konvertierung_ oder mittels WideCharToMultiByte.
-
und was ist mit if abfrage bei tchar?
if (antwort = "so und so")
klappt net
-
Das klappt unabhängig von TCHAR auch nicht mit char....
Du meinst wohl "_tcscmp"...
-
storage.h:
typedef char TCHAR
Ok, ein Newbie, aber gleich so einen Kram erzählen, ich weiß nicht ...