Hallo ! kann mir bitte jemand diese C code zeile erklären ? leider meine C kenntnisse sind begrenzt. struct x_t *x = (struct x_t*) ssGetPWorkValue(S, 0); meine Vermutung: x ist der pointer von der x_t struktur, wird gleichgesetzt mit umgewandelte matlab funktion in x_t format als struct. gruß & danke
:
Verschoben durch Admin
Hallo Eigentlich fast richtig vermutet... Die Funktion ssGetPWorkValue liefert einen Pointer zurück. Dieser zeigt auf ein struct x_t. Mit dem Teil (struct x_t*) wird das dem Compiler mitgeteilt (ein cast) und damit kann man dies dann auch x zuweisen. Gruß Klaus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.