jfs
Messages postés21Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention 8 juin 2005
-
28 avril 2005 à 10:43
jfs
Messages postés21Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention 8 juin 2005
-
29 avril 2005 à 11:58
Bonjour à tous,
je débute en C et je dois faire un progr qui pingue des adresses présentes dans un fichier et que celles qui ne repondent pas se mettent dans un fichier n° 2.
Pour l'instant, j'ai juste pu créer un progr qui fasse un ping sur une adresse déterminée. Le voici :
#include <winsock.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
#include <signal.h>
#include <conio.h>
#define p 512
#define ping "ping"
jfs
Messages postés21Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention 8 juin 2005 28 avril 2005 à 11:10
Merci d'avoir repondu si vite mais il y a un petit hic. L'adresse ip doit être lue dans un fichier et si le ping echoue, elle doit être exportée vers un fichier n° 2.
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 28 avril 2005 à 11:38
Je ne vois pas le problème.
Il suffit de lire le fichier pour récupérer l'adresse IP à tester. Et suivant le résultat du ping alors tu exportes ou non.
jfs
Messages postés21Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention 8 juin 2005 28 avril 2005 à 14:10
Merci d'avoir repondu.
ça va, j'ai un peu avancé et le ping fonctionne puis les adresses vont sur un autre fichier texte. Malheureusement, toutes les adresses y vont mm celles qui n'ont pas de réponse...
Comment fais-tu pour analyser le fichier texte pour determiner si le ping est ok ?
jfs
Messages postés21Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention 8 juin 2005 29 avril 2005 à 11:58
Finalement, j'ai fait en sorte de rediriger vers une sortie standard comme me l'a dit 0xYg3n3 . Simplement, je devrais lui dire entre les pings que si j'ai quelque part une reponse de m..., il doit mettre l'ip dans un autre fichier. Et je n'y arrive pas. Help !!!! svp