ホームページ > よくある問題 > コマンドラインパラメータとは何ですか?

コマンドラインパラメータとは何ですか?

藏色散人
リリース: 2019-05-07 10:01:09
オリジナル
4125 人が閲覧しました

コマンド ラインで指定されるパラメータは、コマンド ライン パラメータです。 (つまり、入力場所の観点から理解されます)。

コマンドラインパラメータとは何ですか?

コマンド ライン パラメーター

1. コマンド ライン パラメーターとは何ですか?

例: java Test1 365 156 "China"

(上記の Test1 はメイン クラスである必要があります。そうでない場合は実行できません)

2. コマンド ラインを受け取る人パラメーター?

プログラムは関数 main() の呼び出しから始まります。これを行うとき、2 つのパラメータが main() に与えられます。

そのうちの 1 つは、通常 argc と呼ばれるコマンド ライン パラメータの数を記述します。もう 1 つは、通常 argv と呼ばれるコマンド ライン パラメータの配列です。

コマンド ライン パラメーターはすべて文字列であるため、argv の型は char* [argc 1] です。プログラムの名前も argv[0],

として渡されるため、argc の値は少なくとも 1 になります。このパラメータ リストは常に 0、つまり argv[argc]==0 で終わります。 [1]

3. コマンドラインでパラメータを指定する際に注意すべき点は何ですか?

コマンドラインパラメータはスペースで区切られます。ただし、コマンド ライン パラメータ自体にスペースが含まれている場合は、

パラメータを二重引用符で囲む必要があります。

例: java Test1 365 156 China "Beijing of China"

4. コマンド ラインに * (乗算を示す) を入力する方法: コマンド ラインに * (乗算) を直接入力すると、コマンド ラインでは、システムはそれを現在のパス名の複数の文字列に処理します。* で乗算を表す場合は、「*」または「*」を入力する必要があります。引数から文字列を取得した後、trim() を使用して、もちろん、「#*」を入力してから、先頭の # を削除する方法を見つけることもできます (* を個別に入力しない限り)。

5. Total Commander が起動すると、コマンド ライン パラメーターとして 1 つまたは 2 つのフォルダーを使用できます。これらのフォルダーは、片面または両面にファイル ウィンドウをセットアップするために使用されます。このようにして、プログラムまたはスタートアップ メニューに Total Commander の複数のアイコンを作成することができ、起動後に各 Total Commander が異なるフォルダーや圧縮パッケージを開くようになります。また、デフォルトの wincmd.ini だけでなく、異なる ini ファイルを指定できるため、同じマシン上の異なるユーザーが異なる設定を持つことができます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート