Tach!!! 
Wie bekomme ich das hin, dass ich ner Funktion nen String, char, struktur ODER ne Zahl (int, float usw.) an der SELBEN stelle in der Klammer übergeben kann?? (also die Funktion etwas variabler wird?)
Geht das überhaupt??
wenn ich mit "va_list" ankomme (also die argumente als va_list initialisiere) und ne Struktur übergebe, meckert der irgendwas von "dereferencing ' void *' pointer" , wenn ich auf irgendwas (z.b.: struktur[ i].name) in der Struktur zugreifen will...
In meinem Büchlein steht, va_list würde einen typenlosen Zeiger definieren. Bei mir zeigt der dann auf einen Vector (array) von strukturen...
Weiß jemand Rat?? Fehlt noch was bei der Beschreibung??
Bitte helft mir!!
ollek81

Wie bekomme ich das hin, dass ich ner Funktion nen String, char, struktur ODER ne Zahl (int, float usw.) an der SELBEN stelle in der Klammer übergeben kann?? (also die Funktion etwas variabler wird?)
Geht das überhaupt??

wenn ich mit "va_list" ankomme (also die argumente als va_list initialisiere) und ne Struktur übergebe, meckert der irgendwas von "dereferencing ' void *' pointer" , wenn ich auf irgendwas (z.b.: struktur[ i].name) in der Struktur zugreifen will...
In meinem Büchlein steht, va_list würde einen typenlosen Zeiger definieren. Bei mir zeigt der dann auf einen Vector (array) von strukturen...
Weiß jemand Rat?? Fehlt noch was bei der Beschreibung??
Bitte helft mir!!
ollek81