[elektro] C18 atol

Pipi lista at puzsar.hu
Sat May 28 20:21:15 CEST 2011


2011.05.28. 19:32 keltezéssel, Nagy Zoltán írta:
>
> Sziastok!
>
> long Proba;
> unsigned char AdatBePuffer[17];
>
> AdatBePuffer[0]='1';
> AdatBePuffer[1]='2';
> AdatBePuffer[2]='8';
> AdatBePuffer[3]=0x00;
> Proba=atol(AdatBePuffer[0]);
>
> A fenti kódrészlet mi a búbánatért 0x000001AA-t ad vissza.
> Én 0x00000080-at várnék.

mert a definició szerint címet vár:
  extern long atol(const char *);

vagyis vagy AdatBePuffer-t vagy &(AdatBePuffer[0]) kéne írni

-- 
Pipi
http://www.puzsar.hu



More information about the Elektro mailing list