Decoupé une ip

Signaler
Messages postés
35
Date d'inscription
jeudi 6 mars 2003
Statut
Membre
Dernière intervention
18 juin 2006
-
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
-
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

Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
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;
}