Help Center
Help CenterFreeBASIC

__FB_ARGC__keyword

Intrinsic define (macro value) set by the compiler

Intrinsic Defineskeyworddocumented

Syntax

__FB_ARGC__

Description


Substituted with the number of arguments passed in on the command line including the name of the executable.
(for example : myprogram parm1, parm2, param3 --> __FB_ARGC__ = 4)

__FB_ARGC__ is the name of a parameter passed to the program's implicit main function, and therefore is only defined in the module level code of the main module for an application.

Remarks

Differences from QB


  • New to FreeBASIC

See also



Example


Dim i As Integer

For i = 0 To __FB_ARGC__ - 1

        Print "arg "; i; " = '"; Command(i); "'"

Next i

Reference

  • Documented in KeyPgDdfbargc.html