Cuty74
Messages postés3Date d'inscriptionmardi 14 février 2006StatutMembreDernière intervention16 février 2006
-
14 févr. 2006 à 22:51
Cuty74
Messages postés3Date d'inscriptionmardi 14 février 2006StatutMembreDernière intervention16 février 2006
-
16 févr. 2006 à 16:44
Bonjour à tous,
je suis un débutant en programmation et je misere sur un sujet.
J'ai comme projet de faire un logiciel qui ping une adresse ip, et si celle-ci n'est pas active, de mettre à jour un dns.
J'ai dans un premier temps réussis à executer le ping, mais je ne trouve pas comment récupérer les informations du ping, car il m'ouvre une invite de commande, effectue le ping et celle-ci ce ferme aussitot, impossible de la laisser ouverte.
Donc voici mon petit bout de code, si vous pouvez m'aider à juste me dire comment recupérer les info sa serai niquel :)
#include <winsock.h>
#include <conio.h>
#define ping "ping"
int main()
{
char commande [100] ;
strcpy(commande, "ping ");
strcat(commande, "adresse ip a rentrer");
system (commande);
getch();
}
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 15 févr. 2006 à 00:15
Pour wxccxw:
Tes deux lignes vont pas marcher.
Il faut que tu alloues de la mémoire ou ecrire ce qui n'est pas le cas pour l'instant.
Et ensuite, comme ip est déja un pointeur, tu écris scanf("%s", ip);
Dsl, c'est pas trop l'endroit ou le mettre, mais il faut corriger quand meme.
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]
Cuty74
Messages postés3Date d'inscriptionmardi 14 février 2006StatutMembreDernière intervention16 février 2006 16 févr. 2006 à 16:44
Pour info j'ai trouver comment comment faire recupere les info du ping, et en faire c'est vraiment bidon quoi :)
Voici le code si ça interaisse quelqu'un
int ping()
{
int retour;
retour = system("ping adresse_IP");
return retour;
}
/* Retour vaut 0 si le ping s'est bien dérouler, 1 dans le cas contraire */
Now me reste plus qu'a trouver comment envoyer une requetes HTTP donc si vous savez je compte sur moi ;)