int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt; getopt関数とはコマンドライン引数のオプション(ハイフン'-'で始まる文字)を解析する関数である。 unistd.hをインクルードして使う。 第1、第2引数は、main関数の引数であるargc,argvをそのまま渡し、第3引数には使用するオプション文字の集合を文字列にして渡す。 返り値で返される値には大きく分けて3つのパターンがある。 optstringで指定したオプション文字が認識された場合、そのオプション文字を返す。 指定していないオプション文字が認識された場合、または、引数が必要なオプションに引数を渡さなかった場合、'?'を返す。 オプショ