ホームページ >バックエンド開発 >C++ >C言語のコマンドラインパラメータの例

C言語のコマンドラインパラメータの例

WBOY
WBOY転載
2023-08-30 15:09:071137ブラウズ

C言語のコマンドラインパラメータの例

C プログラムを実行するとき、コマンド ラインからいくつかの値を渡すことができます。これらの値は コマンド ライン パラメータ と呼ばれ、多くの場合、特にこれらの値をコード内でハードコーディングするのではなく、外部からプログラムを制御したい場合に、プログラムにとって重要です。

コマンド ライン パラメータは main() 関数パラメータを使用して処理されます。ここで、argc は渡されるパラメータの数を指し、argv[] は各パラメータへのポインタの配列です。プログラムに渡されるパラメータ。以下は、コマンド ラインから指定された引数があるかどうかを確認し、適切なアクションを実行する簡単な例です -

サンプル コード

#include <stdio.h>
int main( int argc, char *argv[] ) {
   if( argc == 2 ) {
      printf("The argument supplied is %s</p><p>", argv[1]);
   } else if( argc > 2 ) {
      printf("Too many arguments supplied.</p><p>");
   } else {
      printf("One argument expected.</p><p>");
   }
}

Output

$./a.out testing
The argument supplied is testing

Output##
$./a.out testing1 testing2
Too many arguments supplied.

出力

$./a.out
One argument expected

以上がC言語のコマンドラインパラメータの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。