[C] problème avec fonction system()

Fermé
colonelhati - 19 janv. 2005 à 18:12
 colonelhati - 21 janv. 2005 à 20:23
Bonjour a tous,
je souhaiterai afficher un graph dont les données sont contenues dans le fichier "resultat.txt", puis mettre à jour ce graph au fur et à mesure des modifications du fichier "resultat.txt"
N'ayant pas le temps de faire une interface graphique j'ai utilisé la commande system() comme ceci :
system("gnuplot /"affichage.txt/"")

Le fichier "affichage.txt" contient quelques commandes gnuplot dont
plot "resultat.txt" with linespoints


Jusqu'ici tout va bien mon programme ouvre une fenêtre gnuplot et affiche mon graphe dedans. Le problème intervient lors de la mise a jour, je relance la même commande system()mais avec le fichier "affichage2.txt" celui ci contient notamment
replot "resultat.txt" with linespoints

mais la j'ai un message comme quoi aucune fenêtre de graph n'existe et donc ma commande replot ne passe pas. Ma fenetre de graph existe toujours mais elle a été "perdue". Je suis donc obligé d'utiliser la commande plot a chaque mise a jour et je me retrouve avec plein de fenetres gnuplot...

Quelqu'un a t il la solution?

Merci d'avance

1 réponse

allez svp!!! ;)
0