参考文献:
C ++言語の主な機能は、多くの場合、パラメータはARGCで、argvが、次のように:
int型のmain(int型のargc、char型** ARGV)
INTメイン(int型ARGC、CHAR * ARGV [])
これら2つのパラメータの影響:argcがコマンドライン引数の数が(にある空白区切り)店舗すべてのプログラム場合、プログラムはコマンドラインから実行された場合のargvコマンドラインパラメータは、最初の(、、ファイルhello.exeをしていますファイルhello.exeファイルディレクトリにcdコマンドを使用して、コマンドラインで入力してください)コマンドが実行されます。
ファイルhello.exe Shiqiゆいます
次いで、ARGCの値が3、ARGV [0]が "によってHello.exe"、ARGV [1]は、ARGV [2]が "優" である "Shiqi" です。
次のプログラムはargcとargvの使用を示しています。
する#include <stdio.hの> int型のmain(int型ARGC、チャー** ARGV) { int型I。 (; I <ARGC I ++ I = 0)するため のprintf( "引数%dは%sである\ n"、I、ARGV [I])。 0を返します。 }
上記のコードは、ファイルhello.exeをコンパイルされている場合は、実行
ファイルhello.exe ABCDE
なります
引数0はファイルhello.exeです。 引数1です。 引数2は、Bです。 引数3は、cです。 引数4がdです。 引数5がeです。
ラン
ファイルhello.exe lena.jpg
なります
引数0はファイルhello.exeです。 引数1はlena.jpgです。