Nein, kann man nicht. wie willst du denn alle Variablen zuweisen mit einem einzigen Aufruf.
Du kannst aber ei Pointer auf ein Array zurückliefern, damit man mehrer Werte bekommt -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Nein ist das nicht, aber man muss aufpassen, wenn man in den Strcuts Pointer deklariert. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
struct ist auch nicht sinnvoll wenn du ein array brauchst. Ein struct oder Klasse ist quasi eine zusammenfassung von zueinander gehörigen variablen.
Beispiel für ein struct
C++:
typedefstruct{char name[100];char vorname[100];int alter;}person; person myperson; sprintf(myperson.name,"Bond"); sprintf(myperson.vorname,"James"); myperson.alter=50; //mit dem punkt kannst du auf die members des strukt zugreifen.
-- ...fleißig wie zwei WeißbroteDieser Post wurde am 29.11.2003 um 14:07 Uhr von Windalf editiert.