通过xCode

时间:2016-09-16 18:41:37

标签: c xcode bash macos terminal

我基本上想编写一个代码,它将在我的Mac上打开终端并运行程序。我复制了代码可执行文件所在的终端应用程序。 然后我试了一下:

int system(const char *command);

system("open -a Terminal.app --args gnuplot");

这将打开终端但不能再打开(不初始化GNUplot)。

谢谢!

1 个答案:

答案 0 :(得分:0)

OP在这里。我发现最好的方法是制作一个.sh文件。在其中,我运行我的代码输出一个数据文件,然后,在同一个.sh文件中,我运行GNUplot我喜欢什么。它工作得更好,它从终端自动化,而不是试图使C代码运行终端。