einfache Pointer

Gast #365009
Lesenswert?
• ▲
▼
Hi, da wäre mal wieder eine Pointer-Frage. 7 Bytes sollen nacheinander
eingelesen werden (kommen über die serielle rein)
Ich würde gerne einfach statt:
byte0 = usart_get();
byte1 = usart_get();
byte2 = usart_get();
byte3 = usart_get();
byte4 = usart_get();
byte5 = usart_get();
byte6 = usart_get();

..schreiben:
for(i=0, i<7, i++)
 byte[i]=usart_get();    //USART receive function

nur hier kommen Fehler im Compiler. Ich habe sicher was vergessen zu
deklarieren. Kann jemand helfen?

Vielen Dank, Gruß
Ed.
Gast #365013
Lesenswert?
• ▲
▼
ok hab ich mal davorgeschrieben

unsigned int i;
unsigned char byte[7];
for(i=0, i<7, i++)
 byte[i]=usart_get();    //USART receive function



der einzige Fehler ist jetzt:
error: syntax error before ')' token

bei der Zeile
for(i=0, i<7, i++)

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