Decoupé une ip

xionoxid Messages postés 35 Date d'inscription jeudi 6 mars 2003 Statut Membre Dernière intervention 18 juin 2006 - 7 mars 2003 à 17:33
cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 - 7 mars 2003 à 23:43
Salut à tous

Je voudrais savoir

si j'ai une ip exemple : 251.200.1.56
comment faire sour Dev-C++ pour que
a = 251;
b = 200;
c = 1;
d = 56;

Est ce que vous pouvais me montré une source complete SVp

svp

1 réponse

cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 8
7 mars 2003 à 23:43
bonjour,
tu peux utiliser la fonction strtok et faire comme ceci

#include
#include <cstring>

int main()
{
using std::cout;
char pIPTexte[] = "100.101.102.103";
char* tok = strtok(pIPTexte, ".");
int i=0;
char IP[4]={0};
while( tok != NULL )
{
IP[i] = atoi(tok);
cout << (int)IP[i] << "\t";
i++;
tok = strtok( NULL, "." );
}
return 0;
}
0
Rejoignez-nous