Nicht mit Leerzeichen zur nächsten Eingabe!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Nicht mit Leerzeichen zur nächsten Eingabe!

    Bei C++,

    Eigentlich nen schnell erklärtes Problem - bei einer Standard cin Eingabe wird ein "Leerzeichen" als Sprung zur nächsten Eingabeauforderung verstanden!

    Wie kann man das ändern - oder besser diese Funktion ganz ausschalten?

    Sozusagen das ein "Leerzeichen" auch als ein Zeichen gedeutet wird.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von SITDnow ()

  • Okay habs doch noch schneller bei goolge gefunden:

    Quellcode

    1. char c[len];
    2. cin.get(c,len);


    Dieser Aufruf liest maximal len-1 Zeichen ein. (Das letzte Feldelement wird ja für das terminierende '\0'-Zeichen benötigt) Die Eingabe wird durch ein Zeilenende, oder durch das Erreichen der maximalen Länge beendet. Achtung: Das Zeilenendezeichen wird nicht auch eingelesen, was unter Umständen zu Problemen im weiteren Programmverlauf führen kann