Gast
#364129
Hallo befinde mich bei den ersten Geh-Versuchen mit AVR-GCC. Wie kann ich eine Struktur, z.B.
1 | |
2 | |
3 | |
4 | |
an eine andere Funktion übergeben?
|
Anzeige
|
Strukur an Funktion übergeben
Gast
#364129
Hallo befinde mich bei den ersten Geh-Versuchen mit AVR-GCC. Wie kann ich eine Struktur, z.B.
an eine andere Funktion übergeben? So:
void funktion(mystr* p)
{
p->uitemp = 0;
}
mystr bla;
funktion(&bla);
Gast
#364131
entweder als kopie:
void f (mystr m)
{
...
}
mystr m;
f (m);
dann wird alles kopiert (nicht so embedded-tauglich)
oder 'by reference':
void f (mystr *m)
{
...
}
mystr m;
f (&m);
dann arbeitet die funktion mit den originaldaten
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|