sa.afina
Grünschnabel
Hi, ich hab folgende Aufgaben zu lösen: Ich soll ein Programm schreiben, mit einer Struktur, die Vorname, Nachname und Geburtsdatum(Tag, Monat, Jahr) enthält. Dann ein Array definieren mit drei solcher Strukturen. Die Stellen sollen vom Benutzer gefüllt werden und anschließend sollen alle Stellen mit einer Funktion ausgegeben werden.
Das ist jetzt erstmal ohne die Ausgabefunktion. Ich weiß da sind Fehler beim Array, aber ich weiß nicht so genau, wie ich es machen soll.
Ich wäre echt dankbar für ein paar Korrekturen/Hilfestellungen.
Vielen Dank schonmal.
Das ist jetzt erstmal ohne die Ausgabefunktion. Ich weiß da sind Fehler beim Array, aber ich weiß nicht so genau, wie ich es machen soll.
C++:
#include <iostream>
#include <string>
using namespace std;
struct person {
string vorname;
string nachname;
int geburtstag;
int geburtsmonat;
int geburtsjahr;
};
int main ()
{
int n;
struct person arr[3];
for (n=0; n<3; n++)
{
cout << "Bitte geben sie den Vornamen ein" << endl;
getline(cin, person[n].vorname);
cout << "bitte geben sie den Nachnamen ein" << endl;
getline (cin, person[n].nachname);
cout << "Bitte geben sie den Tag des Geburstdatums ein" << endl;
cin >> person[n].geburtstag;
cout << "Bitte geben sie den Monat des Geburtsdatums ein" << endl;
cin >> person[n].geburtsmonat;
cout << "Bitte geben sie das Jahr des Geburtsdatums ein" << endl;
cin >> person[n].geburtjahr;
}
return 0;
}
Vielen Dank schonmal.
Zuletzt bearbeitet von einem Moderator: