Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: C - hex to dec, помощь strtoll.  (Прочитано 540 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor00000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
C - hex to dec, помощь strtoll.
« : 03 Сентября 2018, 05:31:05 »
// test_hextodec.c
// victor00000 (c) 2018

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>

// ~$ gcc test_hextodec.c -o test_hextodec.lnx
// ~$ ./test_hextodec.lnx ff ffff ffffff ffffffff ffffffffff

int main (int ia, char *ca[]){
if (ia == 1) return 1;
char **hex = ca;
uint64_t dec;
int i;
for (i=2;i<=ia;i++){
dec = strtoll (hex[i-1],0,16);
printf ("%lld ", dec);
}
puts ("");
return 0;
}

http://paste.ubuntu.com/p/TQWvQ8qFxs/
Wars ~.o

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.