Ma come fai a sapere che "non legge" visto che non utilizzi piu' i dati dopo averli letti?

Infatti, il vettore

char cbyte[20];

lo utilizzi per leggere i dati ma non ci fai piu' nulla ...