C: char -> int

Jan Půhoný konference na puhy.cz
Středa Květen 12 09:35:27 CEST 2010


Dobrý den,

mám dva chary LowByte a HighByte,

pom=(pozice_H1*prevod)/10;
LowByte = (unsigned char)pom;
HighByte = (unsigned char) (pom>>8);

jak je nejlépe spojit zpět do int?

Vygooglil jsem něco v tomto smyslu:

pom=(256 * HighByte + LowByte) – 256 * 256;

ale překladač mi to nebere...

PRAC_DRV.C(236): error C100: unprintable character 0x96 skipped
PRAC_DRV.C(236): error C141: syntax error near '256'

Díky za nakopnutí,

Honza Půhoný


More information about the Hw-list mailing list