hallo Leute, wie kann ich eine Struktur als Parameter für eine Funktion definieren. ZB: struct Canframe{ char data; int id; int lenght; int rtr; } jetz möchte ich die Funktion Send-Data(Canframe *Ptr) so aufrufen. Ein Zeiger, der auf die Struktur zeigt. Danke
Frank wrote: > hallo Leute, > > wie kann ich eine Struktur als Parameter für eine Funktion definieren. > ZB: > struct Canframe{ > char data; > int id; > int lenght; > int rtr; > } Semicolon vergessen. struct xyyz { ... }; > jetz möchte ich die Funktion Send-Data(Canframe *Ptr) so aufrufen. Ein > Zeiger, der auf die Struktur zeigt. Was hindert dich daran?
1 | struct xyyz { |
2 | int a; |
3 | };
|
4 | |
5 | void Send_Data( struct xyyz* pPtr ) |
6 | {
|
7 | pPtr->a = 5; |
8 | }
|
9 | |
10 | int main() |
11 | {
|
12 | struct xyyz MyVar; |
13 | |
14 | Send_Data( &myVar ); |
15 | }
|
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.