Editor



  • Ich habe so eine Art Editor geschrieben, der Text zeilenweise einließt und dann zeilenweise speichert. Gibt es eine bessere Möglcihtkeit als diese:

    std::cout << ("Geben sie Zeile eins ein:\n");
    std::cin >> Zeile1;
    std::cout << ("Geben sie Zeile zwei ein:\n");
    std::cin >> Zeile2;
    ...
    

    und eine bessere Möglichkeit Sachen zuspeichern als so:

    Datei.open(Pfad);
    Datei << Zeile1 << "\n";
    Datei << Zeile2 << "\n";
    ...
    Datei.close();
    

    denn wenn man nach jeder Eingabe etwas speichern würde wird der vorherige Text überschrieben... 😞



  • Ja, du brauchst einen dynamischen Container, der jede Zeile speichert. Beispiel findest du hier.



  • std::cin >> zeile;
    

    wird dir nicht die Zeile in zeile schreiben (vorausgesetzt, zeile ist vom Typ std::string).

    Benutz std::getline.



  • Kann man bestimmte Wörter vom Vector wieder auslesen? und wie? Am besten zeilenweise 😃


Anmelden zum Antworten