003
25.05.2006, 19:44 Uhr
Micha_12345
|
Danke! Ich habe es nach Mikes Vorschlag gemacht, da er in mein Programm einfacher zu implementieren war und ich nicht in allen anderen Funktionen, die auch auf dieses struct-Array zugreifen alles ändern musste.
Ich hatte auch schon die gleiche Idee, allerdings hatte es bei mir nicht funktioniert. Das Problem war, dass ich beim Prototyp in der Headerdatei nur
void (struct daten)
stehen hatte. Zwei Funktionen die ebenfalls auf die drucken-Funktion zugreifen haben das auch so akzeptiert, die dritte brachte immer den Fehler
error C2664: 'drucken' : Konvertierung des Parameters 1 von 'struct daten [10]' in 'struct daten' nicht moeglich
Erst als ich in der Headerdatei im Prototyp eine Zeigervariable eingefügt hatte
void (struct daten *tmp)
funktionierte es dann. Hat jemand ne Ahnung warum?
Danke Lg, Micha |