bonjour tout le monde,

je souhaite récupérer une adresse IP d'un champ textBox (String) et la convertir en adresse IP.

Note : tous les tests sont réalisés en amont afin de savoir si c'est un format de string correspondant a une adresse ip.

Voila la commande utilisé pour tenter de convertir le tout :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
inet_addr(Form1::textBox_IP->Text);
comme ca, ca serait trop facil sans problème, mais cela me génère une erreur a la compilation et comme je re-débute dans le C ++ je ne comprend pas tout!!

l'erreur générée est la suivante :
impossible de convertir le paramètre 1 de 'System::String __gc *' en 'const char *'
Impossible de convertir un type managé en type non managé
je fais donc appel a vous afin d'avoir une aide pour comprendre ce qu'il se passe.

Aide de la MSDN :
The inet_addr function converts a string containing an (Ipv4)