I\'m trying to use C to implement a shell. I use an array as a buffer to take the input stream, and then, when my program sees a | (won\'t be implementing pipe functionality for