я положить IP address от кадра к структуры:Преобразование IP-адрес из шестнадцатеричной в десятичную с помощью strtol()
unsigned char destination_address[4];
В моей основной программе я загружаю-структуру:
struct ipv4 naglowek_ipv4;
upakuj_ipv4(bufor_eth_ipv4, &naglowek_ipv4);
И попробуйте показать это в «удобочитаемом формате»:
printf("Destination Adress: %ld.%ld.%ld.%ld\n",
strtol(naglowek_ipv4.destination_address[0],NULL,16),
strtol(naglowek_ipv4.destination_address[1],NULL,16),
strtol(naglowek_ipv4.destination_address[2],NULL,16),
strtol(naglowek_ipv4.destination_address[3]));
Это не отражается так, как я думаю. Кто-нибудь знает, почему?
(Любой более знакомы с тем, что «я помещаю IP-адрес из фрейма в структуру» и другие странности здесь означают, пожалуйста, не стесняйтесь уточнять в edit, thx) – Will