Я получил исходный номер порта в шестнадцатеричном десятичном формате от цикла for, как показано в коде. В этом случае исходный порт равен 01 бб. Я хочу показать его как 443, то есть десятичный, как это показать...
printf("\nSource Port Number: ");
a = packet[34];
b = packet[35];
char num[20];
int num3;
strcpy (num, a);
strcat (num, b);
printf("Hexadecimal string %s\n", num);
sscanf(num,"%x", &num3);
printf("Decimal number %d\n", num3);
34 и 35 нет.Пакет показывает номер порта источника.Я видел это из Wireshark ... Я получаю 01 бб в качестве ответа, но я хочу получить его в десятичном виде ...