構造体と多重配列を使うと、コマンド入力形式の実行ファイルもキレイに書けます

よくあるコマンド入力型の実行ファイルをCで作る場合のTipsです。 何も考えず取り掛かると、string.hの各種関数に頼ったり……果ては if (str[0] == 'h' && str[1] == 'l' && .... ) { hello(argc, argv[]); } ... などと、混沌としたコードになりかねません。*1ちょいとマクロを書いてあげるのも手ですが、 ここは上手い人…