返回信息流在Linux C程序中执行下面的代码肯定是可以列出home目录下的文件的
system(“ls -al /home”);
如果改成这样的话,结果还是一样吗?还是会报错?
char str[20]="ls -al /home";
system(string);
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #13924同步于 2013/9/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
Linux中system函数能否这样用呢
lishenan2008
2013/9/27镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 colorest 的大作中提到: 】
: 试一下就知道了。。 以及应该没问题。。 我当年不会python的时候就是这么写的- -
求教
【 在 tootwo 的大作中提到: 】
:
: 你具体要干嘛呀?
调用madplay可执行程序实现音乐播放、暂停那些功能。这个也只是程序中的一小部分,不知道用phyton写是不是需要把整个程序架构换掉
可以用脚本语言做得不需要用C/C++来写吧...非要用C/C++的话具体实现看你的需求了,要调其它进程并交互的话最好还是规规矩矩的做进程间通信。
char* str;
//...
system(str)
只要你str的shell语句没写错执行是肯定没问题的~
【 在 lishenan2008 的大作中提到: 】
: 调用madplay可执行程序实现音乐播放、暂停那些功能。这个也只是程序中的一小部分,不知道用phyton写是不是需要把整个程序架构换掉
【 在 lishenan2008 的大作中提到: 】
: 调用madplay可执行程序实现音乐播放、暂停那些功能。这个也只是程序中的一小部分,不知道用phyton写是不是需要把整个程序架构换掉
还是不明白你到底干嘛,话说file函数不能实现吗?