C 言語字下げツール

C 言語字下げツール
中西弘門
【機能の説明】
C 言語で書かれたプログラムを適切に字下げすることが出来ます。
【動作概要】
1. report.exe と同じディレクトリに字下げを行いたいプログラムを用意します。
2. report.exe を実行します。
3. 「字下げを行いたい C 言語ファイル名を入力してください。」
というメッセージが出るので、この後に字下げを行いたいプログラムのファイル名を入力
し、Enter を押します。
4. このツールがある所と同じディレクトリに、字下げを行った後のプログラムが書かれた
out.c というファイルが生成されます。
⇒
変換前(****.c)
変換後(out.c)
※注意事項
ファイルを見つけたが、様々な理由から正しく字下げが行えなかった場合のエラーメッセージがでませんので、変換
後のプログラムに異常がないかを必ず確認して下さい。
【製作理由】
学校で使っている emacs には Tab キーを押すと、その行の字下げが自動で行われるという便
利な機能があります。しかし、そこで挿入されるのは Tab ではなく、何文字かのスペースなの
で、そのプログラムを家で emacs 以外のエディタを使って修正しようとすると、Tab キーでは
うまく字下げが揃わないという、不具合がおこります。また、学校からメールを使ってプログラ
ムのソースを送ると、字下げが全て無視されて、プログラムが全て左詰めで書かれていることが
あります。この作品はそういった不具合を解消し、家と学校でのプログラム作成作業を円滑にす
るために、製作しました。
【コンセプト】
まず今回の課題限りではなく、後々から自分で使いたいと思うようなプログラムにすること。
そして、複雑にすると、思わぬバグが出てくることがあるので、出来る限りシンプルにすること
です。また、安心して使えるようにするために、このツールを使ったことにより元のプログラム
の内容が変わってしまう事だけはないように作りました。