loulett

pipe

May 17th, 2015
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.33 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define MAX 10000
  4. int main(int argc, char** argv)
  5. {
  6.     FILE* pinp = popen(argv[1], "r");
  7.     FILE* pout = popen(argv[2], "w");
  8.     char buffer[MAX];
  9.     while(1)
  10.     {
  11.         if(fgets(buffer, MAX, pinp) == NULL)
  12.             break;
  13.         fputs(buffer, pout);
  14.     }
  15.     pclose(pinp);
  16.     pclose(pout);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment