__FB_ARGV__
 
内部定义(宏值)由编译器设置

语法

__FB_ARGV__

说明

用指针指向指向在命令行上传入的零终止命令行参数的指针的指针。

__FB_ARGV__是传递给程序隐式主函数的参数的名称,因此仅在应用程序的主模块的模块级代码中定义。

例子

Declare Function main _
  ( _
    ByVal argc As Integer, _
    ByVal argv As ZString Ptr Ptr _
  ) As Integer

  End main( __FB_ARGC__, __FB_ARGV__ )

Private Function main _
  ( _
    ByVal argc As Integer, _
    ByVal argv As ZString Ptr Ptr _
  ) As Integer

  Dim i As Integer
  For i = 0 To argc - 1
        Print "ARG"; i; "= '"; *argv[i]; "'"
  Next i

  Return 0

End Function


与QB差别

  • 新的FreeBASIC

参考