#include static const int N = 10; struct Ip { int p1; int p2; int p3; int p4; }; int main() { Ip tab[N]; Ip current; bool found = false; for(int i = 0; i < N; ++i) { if (current.p1 == tab[i].p1 && current.p2 == tab[i].p2 && current.p3 == tab[i].p3 && current.p4 == tab[i].p4) { found = true; break; // Force la sortie de boucle, vu qu'on a trouvé l'ip (pas obligatoire, juste une optimisation) } } if (found) std::cout << "IP trouvée" << std::endl; else std::cout << "IP Introuvable !" << std::endl; return 0; }
le résultat est-il le même ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question