Sziasztok! Adott a következő adat mozgatás C18-ban. unsigned char tomb[12]; unsigned int x; //C18-ban 2 byte-t jelent x = (unsigned int) tomb[0]; Hibátlanul lefordul, de csak 1 byte-t másol, tomb[1]-t nem viszi át.. Ez viszont jó lesz! x = (unsigned int)* (unsigned int *)&tomb[0]; Nem értem az első mért nem jó? C18 hiba, vagy a jogos amit csinál? Köszi, üdv FI.