C ユーザーズガイド

環境 (G.3.2)

(5.1.2.2.1) main の引数の意味


int main (int argc, char *argv[ ])
{
....
}

argc はプログラムの呼び出しに伴うコマンド行引数の数です。シェルによって展開された後は、argc は必ず 1 以上、つまりプログラム名が 1 つ以上になります。

argv はコマンド行引数へのポインタ配列です。

(5.1.2.3) 対話型デバイスを構成するもの

対話型デバイスにはシステムライブラリコールの isatty() が 0 以外の値を返します。