brauche Hilfe



  • hi all hmm wie kann ich so machen das nach der Enter Taste nicht abgebrochen wird??

    #include <iostream>
    #include <string>
    #include <fstream>
    #include <conio.h>

    using namespace std;

    struct Text
    {
    string Inhalt;
    };

    int main()
    {
    Text text;
    ofstream datei("text.txt", ios::app);
    if(!datei)
    {
    cout <<"Datei konnte nicht geoeffnet werden";
    }
    cout <<"Bitte geben Sie den Textinhalt ein";
    cin >> text.Inhalt;
    datei << text.Inhalt << " ";

    datei.close();
    return 0;
    }

    thx voraus



  • So ein Programm hab ich auch schon erstellt.
    Vieleicht hilft es dir:

    #include <fstream>
    #include <iostream>
    #include <string>
    using namespace std; 
    
    int main()
    {
    cout <<"Dateiname eingeben"<<endl;
    char name[200];
    cin.getline(name,190);
    ofstream out(name);
    cout << "Nun koennen sie ihren Text eingeben" << endl;
    char inhalddatei[10000];
    cin.getline(inhalddatei,10000);
    out << inhalddatei;
    out.close(); 
    return 0; 
    }
    


  • Original erstellt von $oldier:
    hi all hmm wie kann ich so machen das nach der Enter Taste nicht abgebrochen wird??

    ...
    char zeichen;
    while( cin >> zeichen )
       text.inhalt += zeichen;
    
    datei << text.Inhalt << " ";
    ...
    

    Unter Windows brichst du die Eingabe glaub ich mit Strg+Z ab.



  • Du solltest uns aber schon sagen, was die Abbruch-Bedingung sein soll.


Anmelden zum Antworten