LPCSTR am Ende 0 terminieren
-
Hallo Leute,
wie kann ich so einen String am einfachsten am Ende null terminieren? Ich habe nämlich die Vermutung das deswegen in meinem Programm viele Fehler auftreten.
In der Konsole gibt er nämlich nur noch Müll aus wenn ich die Variablen ausgebe...
MFG, Rodney
-
Ist dir die Länge bekannt? Gibt es irgend welche besonderen Merkmale am Ende des Strings? Irgenwie hab ich dich noch nicht ganz verstanden. Kannst du mal ein bisschen Quelltext posten oder genau sagen, wie dein String aussieht etc.
-
LPCTSTR ist ein typedef für const char* bzw. const wchar_t* falls Unicode benutzt wird, dass heißt du kannst den Inhalt der Variable solchen Typs nicht verändern. Du muss eine Kopie des Strings erstellen und die Länge muss dir bekannt sein.
-
Ich wusste nicht mehr, dass LPCTSTR auf einen konstanten String zeigt. Jetzt weiß ich auch wieder, wofür CT steht.