Si j'ai 4 adresse d'octet stocké dans l'adresse de char [4] et le contenu sont:La conversion d'une adresse IP de 4 octets à la notation décimale standard
address[0] = '\x80';
address[1] = '\xAB';
address[2] = '\x0A';
address[3] = '\x1C';
// all together: 80 AB 0A 1C
Je veux le convertir en un tableau de caractères ressemble à "128.171.10.28", puisque 80 dans l'hexagone est 128, AB dans l'hexagone est 171 et ainsi de suite.
Comment est-ce que je peux faire ceci?
"Convertir une adresse IP de 4 octets en hexadécimale en un tableau de caractères" est la mauvaise question à poser - c'est déjà un "tableau de caractères". Ce que vous voulez dire, c'est que vous voulez obtenir une représentation textuelle dans la notation IP décimale à points standard. Le sujet a changé en conséquence. –