我基本上想编写一个代码,它将在我的Mac上打开终端并运行程序。我复制了代码可执行文件所在的终端应用程序。 然后我试了一下:
int system(const char *command);
system("open -a Terminal.app --args gnuplot");
这将打开终端但不能再打开(不初始化GNUplot)。
谢谢!
答案 0 :(得分:0)
OP在这里。我发现最好的方法是制作一个.sh文件。在其中,我运行我的代码输出一个数据文件,然后,在同一个.sh文件中,我运行GNUplot我喜欢什么。它工作得更好,它从终端自动化,而不是试图使C代码运行终端。