Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1557 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Comment lancer GNUPLOT à partir d'un code en C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment lancer GNUPLOT à partir d'un code en C++

n°1684485
Player1979
Posté le 09-02-2008 à 23:04:48  profilanswer
 

Bonjour à tous,
 
Je souhaiterai obtenir de l'aide sur la question suivante:
Comment peut on faire pour lancer gnuplot directement à partir du code en C++ ?
Je ne voudrais pas passer par la console de gnuplot.  
Mon programme C++ crée un fichier de données en .txt (2 colonnes) et voudrais donc pouvoir le tracer  en lançant gnuplot à partir de mon code. J'aimerais aussi bien pouvoir gérer aussi à partir du même code quelques paramètres tel que le titre du graphe (set title) ou xrange par exemple etc. ...
Merci de bien m'apporter vos conseils et aides.
 

mood
Publicité
Posté le 09-02-2008 à 23:04:48  profilanswer
 

n°1684518
Joel F
Real men use unique_ptr
Posté le 10-02-2008 à 08:00:44  profilanswer
 

soit tu passe par popen soit tu regardes dans gnuplot si il y a pas une API en C de dispo

n°1684541
Player1979
Posté le 10-02-2008 à 11:21:51  profilanswer
 

Merci de ta réponse. Pourrais tu être un plus précis stp ? Je suis un peu perdu ! Pourrais tu m'éclairer ?
Néanmoins je vais étudier et faire des recherches sur tes 2 propositions.
Merci

n°1684615
jojoleping​ouin
Posté le 10-02-2008 à 18:34:10  profilanswer
 

Dans le monde Posix c'est simple: fork puis exec.
Après dans le monde merveilleux de Windows, faut demander a ceux qui connaissent.

n°1684650
Player1979
Posté le 10-02-2008 à 22:33:47  profilanswer
 

Oui je travaille actuellement sous windows. Donc je demande à ceux qui savent !

n°1685039
GrosBocdel
Posté le 11-02-2008 à 20:20:30  profilanswer
 

system("gnuplot fichier_de_batch" );
fichier_de_batch, tu le remplis avec ton prog (ofstream fichier("fichier_de_batch" ); fichier<<"plot truc.xy using 1:2"<<endl; etc etc). Tu n'oublies pas d'ajouter un pause -1 dans le batch pour que gnuplot attente une entrée clavier pour fermer ton graph

n°1685286
Player1979
Posté le 12-02-2008 à 13:03:40  profilanswer
 

Merci de ta réponse, je vais essayer immédiatement.
En espérant que j'y arriverais.

n°1685519
Player1979
Posté le 12-02-2008 à 19:41:32  profilanswer
 

Juste pour vous avertir que j'avais résolu mon problème avec vos conseils.
Merci bien


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Comment lancer GNUPLOT à partir d'un code en C++

 

Sujets relatifs
[Debutant] Modifier le code source de popa3d[RESOLU]code minimal en java
[ASP] Simplification de code de parcours XMLLatex - Utilisation de listings : encadrer du code
Probleme de codecode VHDL sous Quartus
Code php et bddquestion consernant un code contenant : instanceof
Trouver numéro de la semaine à partir d'une dateRetrouver le code sourrce
Plus de sujets relatifs à : Comment lancer GNUPLOT à partir d'un code en C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR