sono qui a chiedervi una cosa, ho letto la seguente porzione di codice:
- Codice: Seleziona tutto
uint8_t rx_buff[DIM];
uint16_t numReceivedByte = read(openAmpFd, (void*)rxBuff, MSG_HEADER_BYTELEN);
uint32_t* p = (uint32_t*) rx_buff;
Con l'ultima assegnazione in pratica voglio creare un alias di rx_buffer, così da poterci accedere utrilizzando il puntatore p.
Quello che non mi è chiaro, avendoci messo un cast che lo trasforma in puntatore di dimensione unit32_t da uint8_t, vuol dire che se io richiamassi p[0] in realtà è come se stessi accedendo alle prima 4 locazioni dell'originario rx_buffer ?
Quindi avrei quello in allegato ? Anche con lo stesso ordine ?
Grazie

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)






