So habe ich eine Funktion ähnlich jener (vereinfachtes Beispiel):ändern Wert in Zeiger auf Zeiger
void somefunction(structuraltype *something) {
something->variable = 6;
}
Und wie Sie kann ich leicht Werten zugreifen sehen ->
Aber ich erkannte, dass Ich muss Zeiger auf Zeiger anstelle eines einzelnen Zeigers verwenden.
Können Sie mir bitte erklären, wie ich in dieser Situation auf den Wert zugreifen soll?
void somefunction(structuraltype **something) {
something???variable = 6;
}
Warum brauchen Sie einen Zeiger auf Zeiger? –
versuchen mit: (* etwas) -> Variable = 6; – eyllanesc
Es gibt keinen Grund, warum die Funktion, die Sie gezeigt haben, den Zeiger auf den Zeiger setzen muss. Es benötigt auch kein einfaches Zeigerargument. Machen Sie das Argument zu einer Referenz. –