Я пытаюсь использовать функцию inet_addr
для преобразования IP-адреса char, но я думаю, что поскольку IP-адрес, который я передаю в функцию 'inet_addr', имеет (192.169.055.075)
с нулевым значением, 'inet_addr 'функция интерпретирует это по-другому. Любое предложение о том, как удалить ведущие нули?Функция inet_addr и ведущие нули
Благодаря
char IPAddr[20]; //192.169.055.075
ulAddr = inet_addr(IPAddr);
inet_addr() интерпретирует октет с ведущими нулями как восьмеричные. http://www.opengroup.org/onlinepubs/000095399/functions/inet_addr.html –
Фред, вы должны продвигать это к истинному ответу :) –
@Doug, я не думал, что он действительно ответил на вопрос, так как он не " Скажите что-нибудь о том, что с этим делать. –