Servus,
ich hab da ein Problem und zwar geh ich grad ne aufgabe durch und der will die mir einfach nicht kompilieren obwohl ich alles so geschrieben habe wie im video angezeigt.
jedesmal kommt die fehlermeldung:
11 E:\main.cpp new types may not be defined in a return type
11 E:\main.cpp two or more data types in declaration of `person_einlesen'
was ist daran jetzt falsch?
ich hab da ein Problem und zwar geh ich grad ne aufgabe durch und der will die mir einfach nicht kompilieren obwohl ich alles so geschrieben habe wie im video angezeigt.
jedesmal kommt die fehlermeldung:
11 E:\main.cpp new types may not be defined in a return type
11 E:\main.cpp two or more data types in declaration of `person_einlesen'
Code:
void person_einlesen(S_Person &person) {
cout << "Es wird eine Person eingelesen.\n";
char eingabe[200];
cout << "Gib Vorname ein: ";
cin >> eingabe;
person.vorname = strdup(eingabe);
cout << "Gib Nachname ein: ";
cin >> eingabe;
person.nachname = strdup(eingabe);
cout << "Gib Alter ein: ";
cin >> person.alter;
cout << "Vielen Dank.\n";
}
was ist daran jetzt falsch?