gnuplotを使ってグラフを描く。gnuplotはここからダウンロードすればいい。インストール先をC直下以外にする場合、GNUPLOT_PATHを変更する。
以下サンプル
#include <stdio.h>
#include <stdlib.h>
#define GNUPLOT_PATH "C:/gnuplot/bin/gnuplot.exe"
#define pi 3.14159265359
int main()
{
FILE* gp;
if ((gp = _popen(GNUPLOT_PATH, "w")) == NULL) {
fprintf(stderr, "ファイルが見つかりません %s.", GNUPLOT_PATH);
system("pause");
exit(EXIT_FAILURE);
}
fprintf(gp, "set xrange [-pi:pi]\n");
fprintf(gp, "set yrange [-1:1]\n");
fprintf(gp, "plot tan(x)\n");
fflush(gp);
system("pause");
fprintf(gp, "exit\n");
_pclose(gp);
}
コメント