Skip to content
Tristan Hume edited this page Apr 22, 2012 · 3 revisions

#fetcharg

##Syntax fetcharg ( i : int ) : string

##Description The fetcharg function is used to access the i-th argument that has been passed to a program from the command line. For example, if the program is run from the Turing environment using

then fetcharg(2) will return "file2". If a program called prog.x is run under UNIX using this command:

the value of fetcharg(2) will similarly be "file2". The nargs function, which gives the number of arguments passed to the program, is usually used together with the fetcharg function. Parameter i passed to fetcharg must be in the range 0 .. nargs. The 0-th argument is the name of the running program.

##Example This program lists its own name and its arguments.

    put "The name of this program is : ", fetcharg ( 0 )
    for i : 1 .. nargs
        put "Argument ", i, " is ", fetcharg ( i )
    end for

##See also nargs.html

Clone this wiki locally