Dann soll ich alle Instanzen aus der main entfernen und ersetzen durch den Aufruf write();
Die Funktion sollte den folgenden Aufbau haben ;
struct Student write()
{
Struct Student person;
return person;
}
Mir ist klar das ,dass was ich in der struct definiert habe jetzt in die Funktion kommt ,
aber ich frage mich:Der Aufruf zur Eingabe eines Namens würde ich in der main machen und nur
die Ausgabe über die Funktion laufen lassen.Wenn ja kann die Funktion nur einen Wert wiedergeben?
Ich komme andieser Stelle nicht weiter.
Wenn ich es mit einer Funktion mache klappt es aber mit struct nicht.
void Student_write();
int main()
{
Student_write();
return 0;
}
void Student_write()
{
char string[256];
printf("Geben Sie Ihren Namen ein:");
gets(string);
printf("Der Name lautet:%s",string);
}
Dieser Beitrag wurde von centro bearbeitet: 05. März 2008 - 16:20