Advertisement
Abel_Martinez

topsecret

Mar 1st, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. uint64_t binariToDecimal (void *input, uint8_t sizeBytes)
  2. {
  3.     uint64_t decimal=0;
  4.     uint8_t *pByte;
  5.    
  6.     pByte = (unit8_t *) input;
  7. /*  uint8_t     *puint8_t;
  8.     int8_t      *pint8_t;
  9.     uint16_t    *puint16_t;
  10.     int16_t     *pint16_t;
  11.     uint32_t    *puint32_t;
  12.     int32_t     *pint32_t;
  13.     uint64_t    *puint64_t
  14.     int64_t     *int64_t;
  15. */
  16.     uint32 i;
  17.     uint32 j;
  18.     for(i =(sizeBytes-1);i>0;i--)
  19.     {
  20.         for(j=0;j<8;j++)
  21.         {
  22.             decimal += (pByte>>j)|1;
  23.             decimal*=10;
  24.         }
  25.         pByte++;
  26.     }
  27.     return decimal;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement