Datei wird ohne Zeilenumbrüche eingelesen
-
Habe folgenden Code um eine Datei einzulesen:
CFile file(DateiN,CFile::modeRead); int nFileSize = file.GetLength(); LPSTR pchBuffer = new char[nFileSize]; file.Read(pchBuffer,nFileSize); CString strBuf; strBuf = pchBuffer; strBuf = strBuf.Left(nFileSize); delete pchBuffer; file.Close();
Die Zeilenumbrüche werden aber irgendwie nicht mit eingelesen und so steht alles in einer Zeile. Warum und was kann ich machen damit sie mit einlese?
mfg
Fink Christoph
-
CStdioFile mit ReadString nehmen
-
Habe ich geändert, aber jetzt wird nur die erste Zeile eingelesen ?!?!?!?
-
du must theoretisch ja nur die zeilenumbrüche wieder einfügen...
mach einfach CString::Replace("\n","\r\n");Devil
-
du musst ReadString oefters aufrufen, er liest dann immer die naechste zeile ein.