Hallo Leute,
da ich bald meine Vorklausuren schreibe und grade völlig nen Brett vorm Kopf habe wollte ich mal fragen wie ich denn die wiederholte eingabe erzwingen kann falls der vorname nicht gefunden wird die wiederholte eingabe soll wirklich nur auftauchen wenn der name nicht gefunden wird ich habs schon mit else probiert aber dann durchläuft er trozdem die for-schleife und wenn ich es drunter setze kommt nen error
Code
- void Personen::suchen()
- {//Suche nach bestimmten Personen + Ausgabe
- string vorname,wahl;
- do
- {
- cout <<"Person suchen Vorname:";
- cin >>vorname;
- for(int i=0;i < anz;i++)
- {
- if(px[i].vname == vorname)
- {
- cout <<"Datensatz gefunden!"<<endl;
- cout <<px[i].vname<<" ";
- cout <<px[i].name<<" ";
- cout <<py[i].alter;
- }
- }
- }while(wahl == "y" || wahl == "Y");
- }