On Sun, Sep 07, 2003 at 09:43:32PM +1000, DONALD PEDDER wrote:
>Don't know if it's different in Linux, but in the DOS version at least
> you can use paramstr(1), paramstr(2), etc.
>
> if (paramstr(1)='test') then writenln('you passed the parameter passing
> test')
It isn't any different on Li
> myprogram param1 param2
>
> made those two variables available to the program and you could do some
> action, just like passing variables to a function.
>
> How do you do that in FPC in Linux?
Don't know if it's different in Linux, but in the DOS version at least
you can use paramstr(1), para
Hi again!
Sorry, it has to be:
for i := 0 to argc-1 do
argc is the number of arguments, argv is a string-vector. I think it is
an array of c-strings, isn't it?
Ciao,
Olaf
___
fpc-pascal maillist - [EMAIL PROTECTED]
http://lists.freepascal.or
Hi Paul!
> How do you do that in FPC in Linux?
>
You can use something like this:
program argtest;
var i: integer;
begin
for i := 0 to argc do
begin
writeln (argv[i]);
end;
end.
Ciao,
Olaf
___
fpc-pascal maillist - [EMAIL
Hello all,
In the old TP there just to be a way to read a
string from the command line at the same time you invoked the program thus
doing:
myprogram param1 param2
made those two variables available to the program
and you could do some action, just like passing variables to a function.