bon en fait je viens de tester la fonction system(), et elle renvoie une valeur correspondant à la réussite ou non de la commande passée en paramètre. Exemple avec du code :
int _tmain(int argc, _TCHAR* argv[])
{
printf("Luffy's Ping Test\n");
int ret=system("ping 127.0.0.0");
printf("\nResultat : %d\n\n",ret);
system("pause");
return 0;
}
là je ping une mauvaise adresse, et le retour est 1.
int _tmain(int argc, _TCHAR* argv[])
{
printf("Luffy's Ping Test\n");
int ret=system("ping 127.0.0.1");
printf("\nResultat : %d\n\n",ret);
system("pause");
return 0;
}
là le retour = 0 donc ça a marché.
donc dans ton code, tu inclues un test sur le retour de system()
if (ret==0)
{
//tu écris dans ton fichier
}
++


