Wiederholte Eingabe

  • 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


  • sowas immer mit ner while schleife machen, die auf eine bedingung prüft, die bei erreichen des sollzustandes in der schleife gesetzt wird. und drauf achten, ob die schleife auch immer wieder verlassen wird.

    Dieser Beitrag wurde noch nie editiert, zuletzt von »hangman« (Heute , 13:37)



    1355?mode=raw


    Skill ist, wenn Luck zur Gewohnheit wird

  • Neue Frage diesmal ist ein Fehler aufgetaucht den ich nicht verstehe:




    Fehler:


    In member function `void Personen::selektion()':
    no match for 'operator>' in '((Personen*)this)->Personen::py[i].persony::alter > selek'

  • selek ist ein string, welchen typ hat alter? du musst selek in einen zahlentyp wandeln. geht glaub mit Integer.TryParse oder sowas. Oder willst du zwei Strings vergleichen? Dann kannst du keine aussage treffen, wenn beides eine zahl als string darstellt. was also willst du da machen?

    Dieser Beitrag wurde noch nie editiert, zuletzt von »hangman« (Heute , 13:37)



    1355?mode=raw


    Skill ist, wenn Luck zur Gewohnheit wird

  • ah ist ja c++, dachte c#...


    hm atoi ist ne c-funktion, in c++ sollte man nach möglichkeit kein c mehr verwenden. was machst du, wenn in selek "baum" steht?

    Dieser Beitrag wurde noch nie editiert, zuletzt von »hangman« (Heute , 13:37)



    1355?mode=raw


    Skill ist, wenn Luck zur Gewohnheit wird

  • Puh ehrlich gesagt bin ich nicht wirklich stark gewandt in C++, aber laut google ist 'std::stoi' aktuell.


    http://stackoverflow.com/quest…8/c-parse-int-from-string
    Wirft auch entsprechende Exceptions.



    stoi schon, oben hast du atoi empfohlen, das ein undefiniertes verhalten hat, wenn du keine zahl im string hast.

    Dieser Beitrag wurde noch nie editiert, zuletzt von »hangman« (Heute , 13:37)



    1355?mode=raw


    Skill ist, wenn Luck zur Gewohnheit wird