C++ Adressbuch

@Kompilieren: Jaa...so ungefähr das ist es.

Begrenzung: Beim Datensatz-eingeben. Wo sonst?

Code:
Wenn (datenbank hat mehr als 1999 Einträge)
    stopp;
Das Übersetzen in C++ ist deine Aufgabe :)
 
hi :)
ja ich meinte eher nicht wie ich so einen befehl schreibe sondern an welcher stelle in meinem code ich das packen soll...

so?

C++:
if(datenback < 2000)
{               
datenbank.push_back(a);
break;
}
else
{
cout >> "datenbank voll!";
break;
}
 
Beim Datensatz-eingeben. Wo sonst?
Das ist von den Möglichkeiten
C++:
        cout << "Daten auf Bildschirm ausgeben (1)" << '\n'; 
        cout << "Datensatz eingeben            (2)" << '\n'; 
        cout << "Datensatz suchen              (3)" << '\n'; 
        cout << "Datensatz löschen             (4)" << '\n'; 
        cout << "Programm beenden              (0)" << '\n';
das Einzige, wo mehr Datensätze werden, also kommt da auch die Mengenbeschränkung hin.

main, case 2 vom switch.

edit: Warum nicht gleich vor der Eingabe?
Sonst Ok.

edit2: Doch nicht ok, ein Fehler übersehen. Siehe unten.
 
Das else muss nicht sein, weil ja schon durch das break aufgehört wird.
Schadet aber auch nicht.

Und zum Fehler...
was ist datenbank?
Eine Zahl, die größer oder kleiner als eine andere sein kann...?

...
Und welche Funktion eines Vectors gibt dessen Größe zurück?
 
Wieso klickst du dann nicht mal den Link im letzten Beitrag an?
Da steht alles...

Verlangt ja keiner, dass man alles auswendig lernt.
Aber im Internet findet man die Lösung sehr schnell.
 
Zurück