Unterschied zwischen \r und \n ??

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Unterschied zwischen \r und \n ??

    Hi Leute,

    ich weis is eine blöde frage, aber ich find nix brauchbares?

    Weis jemand den unterschied zwischen "\n" und "\r"!

    Vielen Dank für eure Hilfe!

    Schöne Grüße
    Michael

  • #2
    Der Unterschied ist 3 (ord("\r") - ord("\n")).

    Nein im ernst, ursprünglich war es mal so:
    • "\r" ist ein "Carriage Return" (CR), ein Wagenrücklauf einer Schreibmaschine. Umgesetzt heisst das, der Cursor springt an den Anfang der aktuellen Zeile
    • "\n" ist ein Newline (NL) d.h. der Curser springt auf einen neue Zeile.

    Beides zusammen heisst dann folgerichtig: springe an die erste Position der nächsten Zeile, also Zeilenende.
    Aktuell ist das aber nur noch im MS-Umgebungen so, während bei Unix-basierten Systemen "\n" für Zeilenende steht, und beim Mac "\r".
    Gruss
    H2O

    Kommentar


    • #3
      Original geschrieben von H2O
      [...]und beim Mac "\r".
      Seit Mac OS X wird dort auch \n verwendet.
      hopka.net!

      Kommentar


      • #4
        Seit Mac OS X wird dort auch \n verwendet.
        Warum sollte man, wenn man schon Unix benutzt, das auch wieder abändern
        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

        Kommentar

        Lädt...
        X