Kann bittte jemand sagen was das für ein Konstrukt ist:
void Funktion( char **c){
MessageBox( *c ); }
Diese char **c verstehe ich nicht, und warum wird von der MessageBox dann auch wirklich der String ( und keine Adresse ) der sich hinter dem Zeiger verbirgt ausgegeben.
char* ist ein zeiger auf ein char... ein char selber ist ein buchstabe... meist verwendet man das um den zeiger auf einen buchstabenkette also auf ein array von chars zeigen zu lassen...
wenn du einen doppelpointer hast könnte dieser z.b. auf ein array von charrarrays zeigen... wäre quasi ein string-array...
und dein *c in der Messagebox ist das gleiche als würdest du c[0] schreiben... -- ...fleißig wie zwei WeißbroteDieser Post wurde am 25.02.2005 um 12:53 Uhr von Windalf editiert.