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

输出重定向问题?

    来源: 互联网  发布时间:2015-08-07

    本文导语:  我想用system("")函数执行一个操作,把它的执行结果重定向到一个string对象中?要怎么做? #include  #include  using namespace std; void main() {   string result;   system("ls "); //这要怎么做? } | fd = ...

我想用system("")函数执行一个操作,把它的执行结果重定向到一个string对象中?要怎么做?
#include 
#include 
using namespace std;
void main()
{
  string result;
  system("ls "); //这要怎么做?
}

|
fd = popen(cmd);
read(fd,buf,size);OK!

|
system("ls > readme.txt");
然后读取readme.txt文件即可。

|

system("ls > readme.txt");
之后,最好有一个delay,输出重定向是硬盘操作,和程序执行速度相比,很慢的

    
 
 

您可能感兴趣的文章:

  • 菜鸟之问题:用那个输入输出流类输出到打印机
  • 输出重定向的问题:为什么输出到文件的东西不对?
  • Shell 输出问题,如何取出其中的一条记录。(输出一条ip地址)
  • C++输出问题
  • 在jsp页面上输出图形的问题,高分酬谢。
  • 控制台分屏幕输出问题
  • shell脚本输出重定向的问题
  • Linux 终端输出的问题
  • 关于标准输出重定向的问题
  • GPIO输出的怪问题~~
  • 送分题,关于printf输出格式的问题。
  • 使用nohup启动不输出问题
  • linux下子进程输出重定向的问题
  • 在线等:关于特殊字符的输出小问题!
  • 程序输出的问题
  • 关于vim命令行输出数据的问题
  • 关于在red hat9.0用fortran77输出文件格式控制的问题求救。
  • v4l2输出格式的问题
  • solaris 下把 sh -x ./script.sh > text.txt 输出重定向问题
  • shell调用c显示输出的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • C 如果一个字符串是空值 输出的时候如何让其输出NULL 而不是什么也不输出?
  • Python不使用print而直接输出二进制字符串
  • 如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
  • python异常信息堆栈输出到日志文件
  • 怎样既在屏幕上显示输出,又把输出保存到一个文件中.
  • python字符串格式化输出及相关操作代码举例
  • 怎样在使用curses字符串输出函数或字符输出函数时,隐藏光标
  • 如何ls只输出子目录名,不输出文件名??
  • 怎样可以按行输出输出二叉树?
  • 请问如何动态命名重定向输出文件名,并将内容输出到该文件?
  • 一个守护进程在里面printf想输出点东西为什么不输出?
  • 送分了:)如何将一些需要输出的东西写到ByteArrayOutputStream输出流中,如一个二维数组String[][]。
  • 在脚本中如何实现输出格式化输出
  • 在Unix下写的printf输出怎么不能在控制台上看到输出内容呢? iis7站长之家
  • 分析6410 TV输出流程, TV输出时不显示图像与大家讨论!
  • 在Unix下写的printf输出怎么不能在控制台上看到输出内容呢?
  • AWK 的域 输出对不齐 另命令行怎么输出TAB
  • 关于unix使用参数导致脚本输出异常(与脚本内直接带参数输出结果不同)
  • 急!!请问如何将输入的INT或LONG型的数据按位(十进制)数输出,日期型按照如1988年12月12日 3点50分输出???
  • linux下 多线程打印输出看不到,但gdb下就能看到输出,是什么原因呢?


  • 站内导航:


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

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

    浙ICP备11055608号-3