File: pstream.cc

package info (click to toggle)
exactimage 1.2.1-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 3,048 kB
  • sloc: cpp: 35,940; ansic: 1,952; xml: 1,447; makefile: 338; perl: 138; sh: 110; python: 45; php: 37; ruby: 12
file content (19 lines) | stat: -rw-r--r-- 326 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

#include <iostream>
#include "pstream.hh"

using namespace Utility;

int main ()
{
  pistream cat ("cat", (char*[]){"cat", "/proc/cpuinfo", 0} );

  std::cout << cat.rdbuf();
  
  pstream sed ("sed", "sed", "s/World/C++/g", NULL);
  
  sed << "Hello World!" << std::endl;
  sed.close_sink();
  
  std::cout << sed.rdbuf();
}