Kein Array sondern nur einen Wert übergeben

Gast #2950874
Lesenswert?

Ich habe eine Senderoutine, der normalerweise ein Array übergeben wird.
1
void Data_Write(uint8_t data[], uint8_t length) {
2
...

Nun möchte ich dieser Routine manchmal nur ein Byte übergeben. Wie geht 
das korrekt ohne den Umweg über ein Array der Länge 1?
also nicht
1
uint8_t zu_versenden[] = {0};
2

3
Data_Write(zu_versenden, 1);

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