Bonjour,
j'ai fait une application grace à gtk pour générer un fichier de configuration pour un routeur CISCO.
Seulement, je voulais vérifier que les champs IP soient comprit entre 0 et 255.
J'ai d'abord testé dans le programme(ip[0] une variable gchar) :
if (atoi(ip[0]) > 0 && atoi(ip[0]) < 255)
{
}
else
{
ip[0] = "255";
}
Ca fonctionne. Seulement, j'ai 48 champs à vérifier, je ne vais pas tous les faire les uns après les autres, et c'est là que je bloque
En effet, j'ai essayé de faire une fonction ou je passe ip[0] en argument, mais ça me met des trucs du genre pointeur error, et sinon qq chose comme ça :
ip[0] = verif(atoi(ip[0]))
Où la fonction verif fait un return.
Seulement, il faudrait remettre en chaîne de caractère, et je ne suis pas sur que ça marche même comme ça.
Si quelqu'un voit ce que je veux dire, et qu'il peut m'aider, merci ^^
Partager