Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > libpcap |
Автор: exn 6.7.2006, 15:55 |
Привет! хм, это, вообщем: http://www.tcpdump.org/pcap.htm по этой доке делаю так вот bla bla, структурки, хринурки printf("%s ", inet_ntoa(ip->ip_src)); printf("%s\n", inet_ntoa(ip->ip_dst)); получаем например 192.168.0.1 192.168.0.25 printf("%s %s\т", inet_nto(ip->ip_src), inet_ntoa(ip->ip_dst)); 192.168.0.1 192.168.0.1 как такое может быть правда вчера работало неважно в каком порядке, а сегодня перед сном наблюдал такую картину, куда копать? Спасибо ! |
Автор: _hunter 6.7.2006, 16:07 |
какую "такую"? и в чем проблема? и зачем шаманство с printf? |
Автор: exn 6.7.2006, 16:19 |
извените, тоесть если буду присваивать значения переменным s_addr=(char *)inet_ntoa(ip->ip_src); d_addr=(char *)inet_ntoa(ip->ip_dst); d_addr будет 192.168.0.1 s_addr будет 192.168.0.1 только принт который я выше описал работает ничего непонимаю, ведь недавно работало как положено, что случилось незнаю, часть кода которая это все делает не менял |
Автор: En_t_end 6.7.2006, 16:21 |
exn, Ищи камень в работе с указателями. |
Автор: exn 6.7.2006, 16:32 |
всем огромное СПАСИБО, ну почему ответ находиться только когда напишеш в форуме? вот ответ в этом thread'е http://www.tcpdump.org/lists/workers/2004/06/msg00095.html Добавлено @ 16:33 ![]() |