微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

B中的Bash输入/输出

我正在用C语言编写程序(用于XAMPP通信)并且我想执行我在字符串中的命令(我知道这只是系统(“命令”))但我想从bash到C得到输出到字符串.我已经建立了几个关于此的线程,但没有解决 Bash – > C .

解决方法

您可以调用FILE * popen(const char *命令,const char * mode)函数.然后,您可以读取它返回的文件获取您的呼叫输出.

这就像使用管道将您使用的命令的输出重定向到硬盘驱动器中的文件,然后读取文件,但您无法在硬盘驱动器中创建文件.

The documentation of the popen() is here.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐