créer un site


ping en C

Poster un nouveau sujet sur C   Répondre au sujet à C:ping en C    Accueil Forum -> C
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
jfs
frontpage mioche
frontpage mioche
Messageping en C , Posté le: 29-04-2005 12:49

Bonjour,

Je dois réaliser un programme de ping en C. En fait, les adresse à pinguer sont à lire dans un fichier.
Mon progr les lit, les pingue et retransfère les pings dans un fichier 2.
Le hic, c'est que j'aimerais que lorsque le ping ne fonctionne pas, les ip soient écrites dans un fichier 3. Et ça je n'y arrive.

Si vous avez une idée, je suis vraiment débutant.

Merci d'avance.

Ci-dessous mon progr :

[cpp]
#include <winsock.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#define p 512
#define ping "ping"
int main()
{
FILE *fichier;
FILE *fichier2;

char n[250], v[250];
char commande [p] ;


fichier = fopen ("fichier.txt","rt");


fscanf(fichier, "%s\n%s\n",&n,&v);

int atoi(char *n);
int atoi(char *v);


strcpy(commande, "ping ");
strcat(commande, n);
strcat(commande, "> fichier2.txt");
system (commande);





strcpy(commande, "ping ");
strcat(commande, v);
strcat(commande, "> fichier2.txt");
system (commande);





fclose (fichier);
fclose (fichier2);

exit (0);
}
salemioche
salemioche
salemioche
Messageping en C , Posté le: 01-05-2005 20:41

la commande system renvoi le résultat de la commande executée. il sufiit donc de regardé si ce résultat est 1, raté, ou 0, ok.

http://www.rt.com/man/system.3.html
Montrer les messages depuis:   
Poster un nouveau sujet sur C   Répondre au sujet à C:ping en C    Accueil Forum -> C Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales