• [^] # Re: gnuplot depuis C

    Posté par . En réponse au message gnuplot depuis C. Évalué à 2.

    Je viens de tester. Le programme complet suivant fonctionne:
    #include <stdio.h>
    main()
    {
     FILE * f;
     // Ouverture du shell et lancement de gnuplot
     f = popen("gnuplot", "w");
     // exécution de la commande gnuplot
     fprintf(f, " plot \"toto.dat\" with lines\n");
     fflush(f);
     // terminer l'envoi de commandes et fermer gnuplot
     sleep(100);
     pclose(f);
    }
    
    Les différences avec l'embryon de programme que je t'avais donné sont:
      - ajout du \n dans à la fin de la commande plot
      - attente (sleep) avant le pclose pour avoir le temps de voir le tracé