escape-sequenzen



  • guten morgen

    vielleicht eine blöde Frage aber besser als blöd zu bleiben.
    was ist der Unterschied zw. "\n" und "\r" und "\n\r" und endl ?? und was für Tasten (Tastatur)entsprechen sie denn?

    vielen dank



  • mit "\n" erreichst du im Text einen Zeilenumbruch. z.B. cout<<"Gestern war ein Scheiss Tag, \n heute ein guter.";

    endl packst du einfach in einen cout Stream. z.B. cout<<"Gestern war ein Scheiss Tag,"<<endl<<"heute ein guter.";

    Was das jetzt mit \r, \n\r bedeutet weiss ich auf Anhieb nicht. setz doch mal ein und guck was passiert.

    MFG

    Mr.Blond



  • \n => zeilenwechsel
    \r => zurück zum anfang der zeile
    \n\r => wechsel zum anfang der nächsten zeile (like <return>)

    endl => \n\r + flush (ähnlich 'fflush(stdin)')


Anmelden zum Antworten