|
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
jfs frontpage mioche
|
ping 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
|
ping 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 |
|
|
|
|
Accueil Forum
-> C |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|