- 此问题在此处已有答案**:
How can I run an external program from C and parse its output?(8个答案)
3天前关闭。
我想在linux下运行一个命令,得到它输出的文本,但是我不想把这个文本打印到屏幕上,有没有比创建一个临时文件更优雅的方法?
How can I run an external program from C and parse its output?(8个答案)
3天前关闭。
我想在linux下运行一个命令,得到它输出的文本,但是我不想把这个文本打印到屏幕上,有没有比创建一个临时文件更优雅的方法?
2条答案
按热度按时间rnmwe5a21#
您需要“popen“函数。下面是运行命令“ls /etc”并输出到控制台的示例。
flseospp2#
你需要某种进程间通信,使用pipe或者共享缓冲区。