char -> int

Martin Persich persich na transcon.cz
Středa Květen 12 10:10:49 CEST 2010


Co se tyce chyboveho hlaseni, je to asi jasne. Opravdu asi mate ve vyrazu 
jako znak odcitani pouzitou pomlcku (kod 0x96), kdezto kompilator vyzaduje 
jako znak odcitani standardni spojovnik (kod 0x2D). Neni ten vyraz 
zkopirovany primo z prohlizece ?
Martin. persich na transcon.cz

----- Original Message ----- 
From: "Jan Půhoný" <konference na puhy.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Wednesday, May 12, 2010 9:35 AM
Subject: C: char -> int


> 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ý
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 



More information about the Hw-list mailing list