Re: Command pipes in C++

From: Rolf Magnus (ramagnus_at_t-online.de)
Date: 06/30/04


Date: Wed, 30 Jun 2004 13:13:03 +0200

Peng Yuan Fan wrote:

> Hi, sorry if you found I have multi posted in different groups. It
> didn't appear in that group.
>
> I am trying to write an automated testing program with CxxTest, which
> in turn needs to talk to gdb through the command line.
>
> The program should give some command to gdb, the debugger program. And
> then get the results out of it. Just like when we debug with gdb, we
> type in those commands, and see the results. But this has to be done
> in an automated way.
>
> It is very similar to the pipes in scripting language, but the test
> has to be done with C++.
>
> Please help. Thank you very much.
>
> Peng

This is a platform sepcific question. Standard C++ has no way to open
such a pipe between two programs.

Under POSIX systems, you might want to have a look at the manual page of
the pipe() system call.



Relevant Pages

  • Re: Command pipes in C++
    ... Peng Yuan Fan wrote: ... > The program should give some command to gdb, ... such a pipe between two programs. ...
    (comp.lang.cpp)
  • Re: Command pipes in C++
    ... > The program should give some command to gdb, ... Standard C++ has no support for pipes; you need platform specific ...
    (alt.comp.lang.learn.c-cpp)
  • Re: Command pipes in C++
    ... > The program should give some command to gdb, ... Standard C++ has no support for pipes; you need platform specific ...
    (comp.lang.cpp)
  • Command pipes in C++
    ... I am trying to write an automated testing program with CxxTest, ... The program should give some command to gdb, ... Peng ...
    (comp.lang.cpp)
  • Command pipes in C++
    ... I am trying to write an automated testing program with CxxTest, ... The program should give some command to gdb, ... Peng ...
    (alt.comp.lang.learn.c-cpp)