Zeilenumbrücher erkennen
-
Hi!
Ich habe eine Datei, die ich in c++ einelese:
z.B.
abcdefg
abcdefg
abcdefgJetzt möchte ich den string aufteilen, so dass ich jede einzelne zeile einzelnd behandeln kann. Kann ich irgendwie einen Zeilenumbruch oder so etwas ähnliches herausfiltern? Oder kann man eine Datei sonst irgendwie zeilenweise einlesen.
Danke schonmal im Vorraus,
Flo
-
das ist leider Platformabhängig.
Unter Unix wird das Zeilenende mit \n angegeben, bei alten MacOSs war das wohl \r und bei Windoze/DOS muss wird das Zeilenende durch \r\n angegeben.
-
Hast du dich schon mal mit Getline oder o/istreams im allgemeinen beschäftigt ?
Devil
-
Ich arbeite gerade mit Windows und hatte es mit \r\n, mit \n und mal nur mit \r versucht, ging alles nicht. getline kenn ich nicht.
-
versuchs mit fstream.h und getline() das liest die datei zeilenweise aus.
Wenn du get() benutzt kannst du selbst nen beliebiges trennzeichen übergeben.