COMMAND LINE ARGUMENTS
When a program is invoked, it may accept arguments from the command line
such as the name of a data file to process.
In TurboC, the two functions ParamCount and ParamStr are used to retrieve these values.
ParamCount
This function returns the number of arguments of the command line which
follow the name of the program. In this example below,
test file1.c file2.pasthe program test is invoked with two parameters.
ParamStr
This function returns a string representing the value of the command-line
parameter.
program commandline( output ); var arguments : integer; begin if ParamCount = 0 then begin writeln( 'No parameters supplied' ); halt(1) end else begin writeln('There are ', ParamCount, ' parameters' ); for arguments := 1 to ParamCount do Writeln( 'Parameter ',arguments,' = ',ParamStr(arguments) ); end end.