【发布时间】:2012-11-19 00:10:51
【问题描述】:
我希望我的程序自动打开 GNUplot 并从给定文件中绘制图形。不幸的是,它不能正常工作:
system("gnuplot> plot '/home/user/Desktop/program/data.txt'");
程序运行 gnuplot,但我经常从 gnuplot 收到错误:
ivalid command
此外,我在命令行和输入时检查了:
gnuplot> plot '/home/user/Desktop/program/data.txt'
我也遇到同样的错误,但是当第一次输入 gnuplot 然后
plot '/home/user/Desktop/program/data.txt'
它工作正常。
因此结论是我应该在我的程序中使用第二种方法(但我不知道如何使用system() 放置一些命令或修复第一种方法。感谢您的帮助!!!
【问题讨论】:
-
如果您遇到从命令行调用的相同的错误,那么这与您的c 代码完全没有关系。关注这样的事情将帮助您在未来更快更好地调试。您已经知道要研究应该如何调用 gnuplot,这意味着您应该阅读文档。