Struktur als Funktionsparameter

#885225
Lesenswert?

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
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren