C: char -> int

Tomáš Hamouz hamouz na alsoft.cz
Středa Květen 12 09:59:00 CEST 2010


Co brání použít přesně inverzní postup proti tomu, jak byly byty
získány?

Tedy
  pom = HighByte<<8 | LowByte;

Tomáš
  
JP> Dobrý den,

JP> mám dva chary LowByte a HighByte,

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

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

JP> Vygooglil jsem něco v tomto smyslu:

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

JP> ale překladač mi to nebere...

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

JP> Díky za nakopnutí,

JP> Honza Půhoný
JP> _______________________________________________
JP> HW-list mailing list  -  sponsored by www.HW.cz
JP> Hw-list na list.hw.cz
JP> http://list.hw.cz/mailman/listinfo/hw-list




More information about the Hw-list mailing list