C言語、Perl、JavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。 C言語で簡単なコマンドライン引数の処理を書いた。 コマンドラインオプションの処理は、とりあえず getopt() が思い浮かぶ。 書式としては一般的なんだろうと思うけども、 自作ツールとかで使うにはちょっと気が重い。あと、環境依存もするし。 なので、似たような書式になるコードを書くのがいいとこかなと。 Manpage of GETOPT getopt - Wikipedia, the free encyclopedia で、自作ツールなどで何度かコマンドライン処理を書いてて、 下のようなコードに落ち着いた。 #include <stdio.h> #include <string.h> #define ARG_FLAG(s) (strcmp(s,argv[i])=