Bonjour,
Je viens vous exposer un problème que je n'arrive pas à résoudre.
Je travaille, pour mes études, sur un projet qui demande de récupèrer les temps de ping vers différentes IP.
Pour cela, j'utilise une commande system("ping -nombreDePing IP >fichierTemporaire"). Puis je vais récupérer les données qui m’intéresse au sein du fichier.
Pour pouvoir effectuer plusieurs mesures en même temps, le programme lance un thread par mesure, et chaque thread appel donc system() avec les données voulues.
Mais voilà, l'appel system() ne marche plus, plantage direct de l'application à ce niveau là. Même en faisant un appel vide ( system(""); ) ca ne passe pas. Et pas d'erreur à la compilation. stdlib et stdio sont bien ajoutés au .c
Bref, je ne comprend pas.
Partager