include
=======

Lets assume that this is the code I am running:

```
int main(int argc, char **argv) {

bool running = true;
string lineInput;
while (running)
{
    while (cin >> lineInput)
    {
        cout << lineInput;
    }
}

return 0;

```

}

What I would like to have happen is that I can call start a program from terminal by typing "./myProgram" That part is fairly straight forward. The part I'm not sure how to do is make it so that I can at a later point in time type `echo "some text to echo" | myProgram` and be able to have my program then print that text back out to the terminal.

Right now I can only make it work if I type:

`echo "blah blah blah" | ./myProgram`

So my goal is to have two separate steps. One where I start my program, and a second when I pipe it some input to use