欢迎光临,嵌入式开源博客

C语言获取命令行返回内容 | 通过popen函数获取命令行返回内容

在编写Linux程序的时候,在程序内部有些时候会涉及执行一些命令行内容,如ls,cat等命令,执行该命令当然也有的时候需要得到返回内容,如执行ls命令时需要返回当前目录的内容。那么如何操作呢?

答案是popen,通过popen创建一个管道,再执行相关的命令时候通过读取返回文件句柄就可以查看获取到的返回内容了。代码如下:

编译以上代码,执行可执行文件,获取到的返回结果打印出来如下:

赞(2) 打赏
未经允许不得转载:Huangea Blog 嵌入式博客 » C语言获取命令行返回内容 | 通过popen函数获取命令行返回内容
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    相当精彩的博客,羡慕哦!

    ruilong3个月前 (05-03)回复

一个很有意思的网站

留言板友链

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏