в моей программе я сделал так, жестко закодировал значения 172.28.6.87 и сохранил в keys.pktfltr.ip.ip_src, т.е. написал такую функцию и выполнил, и она также работала
inet_aton ("172.28.6.87", &(keys.pktfltr.ip.ip_src));
Функция inet_aton равна
int inet_aton(const char *cp, struct in_addr *inp);
но теперь пользователь решает, какой IP-адрес он хочет, и вводит его, но введенный IP-адрес должен храниться в keys.pktfltr.ip.ip_src. Как это сделать? я застрял на этой части