temp_ls"); fopen(....">

当前位置:  技术问答>linux和unix

在C程序里面执行unix的命令的时候怎么获取执行的结果了?

    来源: 互联网  发布时间:2015-12-11

    本文导语:  我在C程序里面要执行一些unix的命令,比如ls,ps等命令,同时还要获取执行的结果,我该怎么弄了? | 同意楼上的,可利用管道。另 system("ls >temp_ls"); fopen("./temp_ls"...); ... | ...

我在C程序里面要执行一些unix的命令,比如ls,ps等命令,同时还要获取执行的结果,我该怎么弄了?

|
同意楼上的,可利用管道。另

system("ls >temp_ls");
fopen("./temp_ls"...);
...

|
给你说几个函数,你去仔细看看.
system
exec
popen

|
要得到返回结果的话,就用popen函数.

|
用popen

    
 
 

您可能感兴趣的文章:

  • linux下通过crond实现自动执行程序
  • 怎么在一个程序的执行过程中中止执行它?比如一个按钮的响应程序中,执行一半中止??20分!!!
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 如何在程序中执行另外一个程序,并且当前进程依然执行?
  • 先 fork 子进程然后 execl 另一个可执行程序, 如何得到这个可执行程序结束的返回值?
  • 怎么在java程序中执行系统命令或其他可执行程序(像批处理一样)?
  • 如何获取应用程序的当前路径(Linux) iis7站长之家
  • 为什么在图形界面下执行一个可执行程序,老是说找不到该程序,而在字符界面下却ok?
  • 在一个终端运行一个执行时间很长的程序中如何让这个程序切换到后台执行?
  • 请教可执行程序的执行问题
  • 执行当前目录下可执行程序时前面必须要加上./才可以,如何解决?
  • 如何在LINUX中在系统启动后自动执行一个执行一个程序?
  • shell 编程 执行shell新建多个终端 并执行程序
  • 直到线程执行完后,才让程序继续执行下去,怎么实现??
  • 可执行程序在开发板上的执行
  • 很菜的问题——Linux(RedHat8)下的齿轮图标程序如何执行,是什么shell命令可以执行它?
  • QT的应用程序中如何获取程序执行的路径?
  • 如何执行打在一个包中的可执行程序?
  • 如何让java调用外部程序,并且不等待外部程序执行完毕,直接返回?
  • 怎么让一个程序在后台运行而不影响其他的程序的执行?
  • 为什么执行linux程序有的要在程序名前加./
  • 如何在程序内获取程序所在的目录?
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户
  • C# 获取程序集版本、文件版本
  • 如何获取应用程序的当前路径(Linux)
  • linux如何获取当前程序ID并用shell脚本停止进程
  • linux程序获取显示器个数
  • 如何获取运行本程序的用户的默认工作路径??
  • 如何通过gtk的函数在程序里获取显示器的分辨率????????
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户 100分相赠
  • C# 获取(非)Web程序根目录的可用方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows下cmd命令提示符下让程序后台运行命令
  • 我自己写了一个一个程序,文件名叫test。。怎么能够像调用系统命令那样子去调用我这个命令呢。在任何地方输入test就能执行这个程序。
  • 通過仕麼命令可以在運行程序的時候應藏掉命令窗口.
  • 如何在我的C语言编写的程序里面执行命令行命令,比如ls -la ??
  • java怎样实现 运行dos命令行的命令或者windows的程序
  • 请问能否在程序中嵌入命令行(linux)中的命令,如果可以应该怎样做,谢谢!!!
  • 命令行界面下有什么拨号程序和irc程序吗?
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java程序在linux运行,要用Runtime.exec()执行外部命令,可外部命令中关于文件操作的路径都很长,如何使用相对路径.在线等待
  • 求助:我昨天安装了realplayer 9,结果装上了,但是当我用时,他总是说有另一个程序也在用,于是我想卸载,可是当我在命令行敲卸载命令后
  • ★★在自己编写的shell程序中,如何实现命令补全?
  • [新手提问]请问在命令行下追踪程序输出信息的方法
  • Unix 命令行数据复制程序 ddpt
  • Linux程序中运行shell命令
  • 求一个可以在windows命令行下解.Z压缩文件的程序
  • shell 程序中top 命令屏幕限制
  • 关于后台程序的&命令问题
  • 请问如何调用命令行程序,并保持其窗口不关闭
  • 请教crontab中运行的程序输出的信息用什么命令删除?
  • 怎样在jbuilder中使用命令窗口运行java 程序?
  • 如何在java程序中调用shell命令
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • 在docker容器中通过apt-get安装新的程序
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3