" " Leerzeichen bzw '\0' am Ende eines CString entfernen
-
Guten Abend liebe C++ Freunde,
ich habe folgendes Problem bei dem Ihr mir vielleicht weiterhelfen könntet. Programmiersprache ist c++ (MFC). Ich habe aus einer Textdatei den folgenden Speicherpfad ausgelesen: C:\Users\Christian\Desktop\Results
Unter anderem durch diese Operation:char* buff=new char[255]; CString resultdir; FILE* fp; fp = fopen(cpath,"rb"); fgets(buff,255,fp); imagedir=buff;
nun soll im weiteren noch der Dateiname durch:
file=_T("\\LUT.txt"); path=resdir+file;
ergänzt werden um an anderer Stelle wieder etwas darunter abzuspeichern.
Mein Problem ist, dass er path als
'C:\Users\Christian\Desktop\Results \LUT.txt'
interpretiert, mit dem Leerzeichen hinter Results. Dieses würde ich nun gerne wegbekommen. Hat jemand eine Möglichkeit für mich parat?Schöne Grüße ans Board!
-
resultdir.TrimRight();