Let's say I have a small program like:
int main() 
{
    cout << "Please enter the param >" << endl; // <-- Print only if input from console
    std::string param;
    cin >> param;
    //Doing some calculations...
    cout << "result is..."
} 
I want to print the request for the parameter only if the input is from the console, but if the program was started with redirect myApp.exe < textfile.txt then I see no point in printing it.
How can I achieve this behavior?
Edit - I'm working on windows.