pinpin06 a écrit :
merci pour toutes ces infos c est sympa. comment je fais pour stocker l' info de l adresse IP (recuperee dans le fichier de conf) dans une structure ( celle pour ouvrir le socket) ... desolee de ces questions bateuax mais le c et moi c fait 2... je bosse plutto sur des routers/switches/firewall
|
Ben tu récupères une chaîne de caractères style "160.192.10.5". Ensuite ça dépend de comment est faite ta structure. Je présume qu'elle doit avoir 4 champs donc
1) il faut que tu parses ta chaîne sur le caractère "." et que tu stockes 3 pointeurs diférents sur chaque début de chiffre et que tu remplaces chaque "." par un 0 donc tu transformes ta chaîne "160.192.10.5" en 4 chaînes "160", "192", "10", "5"
2) tu transformes chaque chaîne en nombre (strtoul() ou sscanf()) que tu transfères dans l'octet qui va bien de ta structure
Message édité par Sve@r le 25-02-2007 à 16:08:19
---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.