newbie: leeren String einlesen



  • Ich möchte einen String einlesen und dabei auch die Eingabe eines leeren Strings erlauben. Ich hab also die Eingabe einfach mit cin >> beispielstring; realisiert.Wenn ich nun aber keinen String eingebe, sondern einfach die Enter taste drücke, springt der Cursor eine Zeile runter, aber nimmt nicht den leeren String als Eingabe an.



  • versuch mal mit

    getline(cin,beispielstring);
    

    zu arbeiten,müsste gehen.Weiß aber nicht genau,wie ich das erklären kann,will hier nix falsches sagen. Müsste jemand anderes machen...

    MfG

    meissner



  • Hallo,
    alternativ kannst du das Überspringen führender Leerzeichen ausschalten, das standardmäßig an ist:

    string s;
    cin >> noskipws >> s;
    


  • @HumeSikkins
    Du beantwortest in deiner auf deiner Hp di Frage:
    Wie kann man den Inhalt eines Verzeichnises auflisten?

    Zwar bietet Standard-C++ Funktionen für das Erstellen, Löschen und Umbenennen von Dateien, .....

    Wie kann man Datein löschen un umbennenen?

    mfg CSS



  • CSS schrieb:

    Wie kann man Datein löschen

    std::remove.

    un umbennenen?

    std::rename. Beide Funktionen findest du in <cstdio>


Anmelden zum Antworten