Zeiger auf Zeiger in Funktion übergeben
-
Hallo,
ich habe
Char* Var
Char** Var2und möchte
Var->Var2[n]an eine Funktion übergeben
Funktionsname (Var->Var2[1]).
Wie ist die korrekte Definition der Funktion?
void Funktionsname (Char ???)
Danke für die Hilfe.
-
Var2[i] ist ein char*
Also ein einfacher Zeiger auf char.
-
So:?
Aufruf
Funktion (Var->Var[1])Definition
void Funktion (Char*)
-
-> gehört zu einem Zeiger auf eine struct. Hast du hier nicht.
Was hast du vor?
Beschreib mal das Problem und nicht deine Lösung.
-
Ich möchte den Inhalt von Var->Var2[1] an eine eine Funktion übergeben und dort weiterverarbeiten.
-
Was soll denn das -> sein?
-
Sunset schrieb:
Char* Var
Char** Var2und möchte
Var->Var2[n]an eine Funktion übergeben
Nein, möchtest du nicht, zumindest nicht so. Du scheinst selber nicht zu wissen, was du willst, beschreib also ausführlicher und/oder zeige Quellcode.
-
Vllt. meintest du Var2[i] ?
Die anderen haben Recht, gib mal eine ausführlichere Beschreibung, was du machen willst!