Diese Funktion muss einen Zeiger auf einen Zeiger übergeben werden. DieseC - Wie greifen Sie auf den Wert von einem Zeiger auf einen Zeiger auf diesen Wert zu?
void get_name(person** p) {
puts(p->name); // this is probably wrong
}
ist, wie ich die Funktion aufrufen (Ich bin nicht sicher über diese entweder):
int main() {
...
get_name(&person); // is this wrong?
...
return 0;
}
Person ist offensichtlich eine Struktur mit einem Namen Eigenschaft, die eine Zeichenfolge ist.
Wie beziehen Sie sich auf den Wert * p Punkte von ** p?
Der richtige Rückgabetyp von 'main' ist' int', nicht 'void'. –
Ich weiß das, aber hier wollte ich die "Rückkehr 0;" Am Ende habe ich es geändert. – Gal