FreeBASIC マニュアルのトップに戻る

FreeBASIC FB_ARGV

目次→言語文書→その他→組み込み定義__FB_ARGV__←オリジナル・サイト

__FB_ARGV__ 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

コンパイラによって設定された、組み込み定義(マクロ値)

構文:
__FB_ARGV__

記述:
コマンド ラインで渡された、実行可能ファイルの名前を含む、ゼロで終了するコマンド ライン引数へのポインターのリストへの、ポインターに置き換えられます。

__FB_ARGV__ は、プログラムの暗黙の主な関数に渡されたパラメタの名前です。したがって、__FB_ARGV__ は、アプリケーションのための主モジュールのモジュール・レベル・コードで、定義されるだけです。

例:
Sub displayCommandLineArguments( ByVal argc As Integer, ByVal argv As ZString Ptr Ptr )
    Dim i As Integer
    For i = 0 To argc - 1
        Print "arg "; i; " = '"; *argv[i]; "'"
    Next i
End Sub

displayCommandLineArguments( __FB_ARGC__, __FB_ARGV__ )

Sleep


旧例:
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からの違い:
参照:
組み込み定義 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2022-07-06 00:36:00
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall

ホームページのトップに戻る

表示-非営利-継承