Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C言語のコマンドライン引数とは何ですか?


OSのタスクを実行する実行可能命令は、コマンドと呼ばれます。これらのコマンドは、OSのプロンプトから発行されます。

コマンドに関連付けられている引数は次のとおりです-

  • argc-引数の数。

  • argv-引数ベクトル。

argc −コマンドプロンプトから渡された引数の総数を保持します。

argv −引数の名前を含む文字列の配列へのポインタです。

たとえば、

c: |> sample. Exe hello how are you
   arguments

ここで

  • argc =5

  • argv [0] =sample.exe

  • argv[1]=こんにちは

  • argv[2]=どのように

  • argv [3] =are

  • argv[4]=あなた

以下は、コマンドライン引数用のCプログラムです-

#include<stdio.h>
main ( int argc, char *argv[ ]){
   int i;
   clrscr( );
   printf (" no. of arguments at command p = %d", argc);
   printf (" arguments given at prompt are \n");
   for ( i = 1; i <argc; i++)
      printf ("%s\n ", argv[i]);
   getch( );
}

出力

コマンドライン引数を使用してCプログラムを実行するには-

  • プログラムをコンパイルする

  • プログラムを実行する

  • コマンドプロンプトに移動し、以下に示すように入力します。

c:|> sample.exe hello how are you.
No. of arguments given at prompt is = 5
Arguments given at command prompt are:
hello
How

Are
You

  1. Pythonでコマンドライン引数にアクセスするにはどうすればよいですか?

    コマンドラインは、実行可能コマンドがオペレーティングシステムに与えられる場所です。 Pythonスクリプトは、コマンドラインでPython実行可能ファイルの前にその名前を書き込むことで実行できます。 C:\users\acer>python test.py 一部のデータ要素を処理のためにPythonスクリプトに渡す場合、これらの要素は、スクリプトの名前に続いてスペース区切りの値として書き込まれます。このスペース区切り値のリストは、コマンドライン引数と呼ばれます。 例 C:\users\acer>python test.py Hello TutorialsPoint スペースで区

  2. Bash / Linuxの[メール保護](コマンドライン引数)とは何ですか?

    この記事では、 [email protected]について説明します。 BashおよびBash/Shellスクリプトと、それを使用する方法と理由について説明します。 [email protected] variableは、 allの値を保持するBashの特別な変数です。 スクリプトに渡されるコマンドライン引数/パラメータの一覧。 Bashのコマンドライン引数/パラメータ シェルスクリプトでコマンドライン引数/パラメータを使用することは重要で便利な機能であるため、完全な記事があります: この記事は、シェル/Bashスクリプトのコマンドライン引数に関する記事の続きです admin@wsxdn.