課題: テキストファイルの圧縮/解凍プログラムの作成
----------------------------------------------------
  指定されたテキストファイルを指定の符号化により圧縮する、また、圧縮されたテキストファイルの
  先頭に付加されている符号化表をベースにして解凍を行い もとのテキストファイルを再生する。
  なお、Cプログラミング環境はC教材の Borland C++Compiler 5.5 をダウンロードして使用する。


注意1 ファイル名のxxxxは任意、拡張子は txt、enc とする。
注意2 符号化方式は添付の課題 参考資料を参照
注意3 符号化の対象となる記号は 0h00 〜 0h7F の JIS 7bit code とする。
    もし、原本テキストファイルに 0h80 〜 0hFF のcode が存在した場合は破棄する事
留意1 0h00 〜 0h7F の記号の出現度数表は、大きい順序にソートし、オプション指定により 印刷可能とする事
    なお、出現度数表が0回の記号は表に印字する、しないのオプションも指定可能とする事
    (機能検証の為の配慮)
留意2 検証データ(テキストファイル)としてどういうモノ(テキストパターン)を用意すればよいか考えよ。
   (短いテキスト〜長いテキスト)x(小種文字だけのテキスト〜多種文字を含むテキスト)x(発生頻度のバラツキ)
留意3 機能を実現する処理のコーディングだけでなく、プログラムの正しさを証明する(確認する)ためのコーディング
    の配慮も必要である。もし、プログラムが正しく動作しない場合の手掛かりを掴む仕掛けは配慮する。
留意4 fgets/fputs、fread/fwrite 等 ファイルアクセス関数(C標準関数)の違いについて確認する事