B中的Bash输入/输出
发布时间:2020-12-15 21:36:48 所属栏目:安全 来源:网络整理
导读:我正在用C语言编写程序(用于XAMPP通信)并且我想执行我在字符串中的命令(我知道这只是系统(“命令”))但我想从bash到C得到输出到字符串.我已经建立了几个关于此的线程,但没有解决 Bash – C . 解决方法 您可以调用FILE * popen(const char *命令,const char *
我正在用C语言编写程序(用于XAMPP通信)并且我想执行我在字符串中的命令(我知道这只是系统(“命令”))但我想从bash到C得到输出到字符串.我已经建立了几个关于此的线程,但没有解决
Bash – > C .
解决方法
您可以调用FILE * popen(const char *命令,const char * mode)函数.然后,您可以读取它返回的文件以获取您的呼叫输出.
这就像使用管道将您使用的命令的输出重定向到硬盘驱动器中的文件,然后读取文件,但您无法在硬盘驱动器中创建文件. The documentation of the popen() is here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |