Wie war das nochmal mit \r und \n
-
Wenn ich einen Zeienumbruch in der Console (printf) machen möchste nehm ich \n!
einen Zeilenumbruch in einer Datei das gleiche.. aber man kann auch \r\n machen.. was bewirkt dies?
-
Wie der Zeilenumbruch intern dargestellt wird, hängt vom System ab - Unix verwendet ein einfaches "\n", Windows die Kombination "\r\n" und Apple afair "\n\r". Aber auf C-Ebene brauchst du dich idR nicht um diese Unterschiede kümmern - wenn die Datei im Textmodus geöffnet wird, wandeln die Dateifunktionen die systemspezifische Darstellung des Zeilenumbruchs in ein einfaches '\n' um (und wieder zurück).
(im Binärmodus fällt diese Umwandlung weg)