オプションの処理の追加と、ドライブ操作関数の整理。
ネットで拾ったgetopt関数の追加。stdlib.hライブラリからgetopt関数だけ取り出したものらしい.