【发布时间】:2017-10-22 18:33:59
【问题描述】:
我想使用 c 打开终端并 cat 一个文件(显示其内容); 我从下面的代码中得到错误:
char * com = "xterm cat /home/user/Desktop/file.c";
system(com);
甚至:
char * com = "/usr/bin/xterm /bin/cat /home/user/Desktop/file.c";
system(com);
感谢您的帮助;
【问题讨论】:
-
错误是什么?此外,如果你只是 cat 它,它可能会在 cat 之后立即终止。管道减少怎么样?
-
xterm 的第一个参数是外壳。 cat 不是贝壳。
标签: c linux terminal raspberry-pi