Inet_addr donne une ip inversé, que faire?

themaste Messages postés 130 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 8 juillet 2008 - 21 nov. 2004 à 13:56
themaste Messages postés 130 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 8 juillet 2008 - 21 nov. 2004 à 15:39
Bjr à tous!
Voila, j'aimerais à partir d'un CString mettre à jour un contrôle d'adresse.

Du coup, je fais les opérations suivantes:

CString toto="192.168.0.2"; //Par exemple
m_IPServer.SetAddress(inet_addr(toto)); //m_IPServer étant la var associé au contole CIPAddressCtrl

Mon pbl est que dans ce cas, l'IP est complètement inversé. il m'affiche 2.0.168.192.
Comment puis-je faire pour que l'ip dans le controle soit le bon, dans le bon ordre?

Merci

2 réponses

cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
21 nov. 2004 à 15:14
As-tu essayé ca:

CString toto="192.168.0.2"; //Par exemple
m_IPServer.SetAddress(ntohl(inet_addr(toto)));


Kaid - kaid.fr.st
0
themaste Messages postés 130 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 8 juillet 2008 2
21 nov. 2004 à 15:39
ca marche nickel. je te remercie bcp!
0
Rejoignez-nous