Oracle Solaris Studio 12.2: C ユーザーガイド

E.1.2 環境 (G.3.2)

E.1.2.1 (5.1.2.2.1) main の引数の意味


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

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

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

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

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