Leerzeichen



  • Es gab ja schon ein paar posts zu diesem Thema,

    int main()
    {
    cout<<"Hallo,gib deinen Namen ein "<<endl;
    getline(cin,name);

    cin>>name;
    menue();
    }
    So aber wie geht das nun mit dem einlesen des strings mit leerzeichen wenn der string global definiert ist ???



  • Und folgendes Prob hab ich auch noch:
    string eingabe;

    void Vok(string 1,string 2,string 3,string 4,string 5,string 6,string 7)
    getline(cin,eingabe)
    cin>>eingabe;
    .....
    ..
    Vok("senex,senis","alter Mann","alter mann","alter Mann","alter Mann,Greis","Greis","");

    wenn ich jetzt alter Mann eingebe bekomme ich die ausgabe falsch,woran liegt das??



  • Wenn du eine Zeile inklusive Leerzeichen usw. einlesen willst, geht das mit getline(cin,zeile). Mit cin>>zeile wird formatiert eingelesen.
    Beides auf einmal willst du bestimmt nicht.

    Deinen zweiten Quelltext hab ich überhaupt nicht verstanden.



  • Danke ,dazwischen war noch mehr aber das wollt ich nicht alles posten


Anmelden zum Antworten