PROJECT:      PIPES32

DESCRIPTION:  Demonstrates using anonymous pipes to communicate between
              a parent and child process using the child's STDIN/STDOUT. 

WRITTEN BY:   George Cross, Borland C++ Developer Support March 1997

COMMENTS:     Built with Borland C++ 5.01.  

              If you have a console/DOS application which reads from 
              STDIN and writes to STDOUT, and you want to spawn it
              from a GUI app, this demonstrates how to do it.

              It also provides a good demonstration of how to use 
              ReadFile and WriteFile in a console app to get data from 
              STDIN and STDOUT.  

              Beware the RTL stdio functions. For example, scanf, fgets,
              getch, cin.getline . . . their differences are subtle and
              can cause many unexpected results.

              Beware that ReadFile does not append '\0' after reading.
              One might want to do that oneself.

              Beware that strlen does not include the '\0' in its 
              calculation.  So when calling WriteFile, you might want to
              set the number of bytes +1 if using strlen to calculate this
              value.
