PDA

Visualizza la versione completa : [C] Funzione con WORD (ERA:[word to ...])


nemo74na
15-12-2004, 15:47
Scusatemi,
considerato che:
byte b[2];

che cosa fa questa funzione?

Word2Bytes((word)a, (byte*)&b)


Grazie

MMarzia
15-12-2004, 15:54
tra parentesi andrebbe messo il linguaggio..

nemo74na
15-12-2004, 17:28
scusa ma mi sembrava scontato il C, visto che il forum Ŕ sul C/C++ e che Java non fa uso di puntatori.

Comuque nr aprofitto per chiederti un'altra cosa.

Quanti bytes Ŕ una LWord???

Grazie

LeleFT
15-12-2004, 17:33
La procedura da te riportata sopra dovrebbe semplicemente prendere un parametro di tipo Word (che sono 2 byte) e scomporla nei suei due elementi base (ossia i due byte). In pratica:


Data questa word: 0xA5B7
La procedura la scompone e l'array b sarÓ il seguente:
-----------
| A5 | B7 |
-----------

Una LWord (LongWord) dovrebbe essere una Word di 4 byte, se non vado errato...


Ciao. :ciauz:

Loading