How to recognise if the .exe file needs input parameters
<p>How can someone recognise if he needs to put input parameters for an executable in C++. </p>

<p>What commands should you find in a code to know which parameters are needed? </p>

<p>For example if you need to run it like this: <strong>hello.exe test.txt</strong>.  But you dont know it. </p>

<p>So you run the hello executable but it needs a text file next to it. 
How can someone recognise in the code that this kind of parameters are needed?? </p>

<p><strong>EDIT</strong>: my source code has main like this
int main(int argc,char *argv[]) but what exactly can the arguments be?</p>

<p>The only place that the argc and argv appear is at this lines. </p>

<pre><code> #ifdef PARALLEL            
        Test.CVodeInit_parallel(states,startTime,argc,argv);
   #else
        Test.CVodeInit_serial(states,startTime);
  #endif
</code></pre>
