Command-line arguments: Difference between revisions
Content added Content deleted
Line 167: | Line 167: | ||
=={{header|Amazing Hopper}}== |
=={{header|Amazing Hopper}}== |
||
<p>The main function "main(argv,argc)" is a macro-defined in HOPPER.H: get the arguments, and put them into array ARGV; ARGC have total arguments.</p> |
<p>The main function "main(argv,argc)" is a macro-defined in HOPPER.H: get the arguments, and put them into array ARGV; ARGC have total arguments.</p> |
||
<p>Macro MAIN(ARGV, ARGC):</p> |
|||
<lang Amazing Hopper> |
|||
#defn main(_V_,_N_) #RAND, main:, V#RNDV=1,_V_={#VOID}, \ |
|||
_N_=0,totalarg,mov(_N_), \ |
|||
LOOPGETARG_#RNDV:, {[ V#RNDV ]},push(_V_),++V#RNDV,\ |
|||
{_N_,V#RNDV},jle(LOOPGETARG_#RNDV),clear(V#RNDV) |
|||
</lang> |
|||
VERSION 1: |
VERSION 1: |
||
<lang Amazing Hopper> |
<lang Amazing Hopper> |