Bonjour,

Je dois convertir une adresse (chaine de caractère) IPV4 en entier (int). il y a tellement de méthodes "fait maison" que je trouve sur le net en google-ant, mais j'aimerais avoir votre avis.

J'ai deux questions à vous poser.

Tout d'abord, j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<netinet/in.h>
int inet_aton(const char *cp, struct in_addr *inp);
Q1: J'aimerais savoir si c'est la bonne manière / fonction à utiliser.

Je suppose que la fonction inverse (inet_ntoa) est utilisé pour convertir une adresse IPV4 de 32 bits qu'on lit dans un datagramme IP en chaine de caractère...
Q2: corrigez moi si ce n'est pas le cas

Merci d'avance pour votre aide.