これは、 ANSI C です

これは、テキストファイルの同じ内容の行を、まとめてしまうプログラムです
つまり、 n 行目と n+1 行目を比較して同じなら、出力せず、同じでなければ出力するプログラムです
制限事項として、上記より分かると思いますが、前処理としてソート処理をしておく必要があることです

著作権は放棄します、プログラムの実行・改変においては、各自自分の責任でしてください。

利用対象者
  1. プログラミングの経験が少しある。
  2. C のソースをコンパイルできる。
  3. C を少し知っている。

download
compiled by Borland Turbo C++ ver1.01 (MS-DOS)
source
seikei.lzh lzh file (8,992byte) (seikei.lzh.base64)

使い方 ソースコードの説明

使い方は、 seikei.exe InputFile OutputFile です

5 - 12 行目までは、変数を宣言していますが、配列の宣言では、動的に宣言したいのですが方法を知りません ( 10 - 12 行目 )
14 - 31 行目は、引数の数や、ファイルがオープン出来るかどうかチェックしています
34 行目が、 InputFile から、配列 s に、まず1行目を入力しています
35 - 47 行目までが、ちゃんと1行全部入力されたかチェックしています
49 - 50 行目は、配列 t に、n+1 行目を入力しています
51 - 63 行目が、ちゃんと1行全部入力されたかチェックしています
64 - 66 行目が、配列 s と t を比較して、異なっていれば、OutputFile に出力しています
67 行目が、配列 s に、配列 t をコピーしています
70 行目が、最後の行を、 OutputFile に出力しています
72 - 73 行目で、ファイルクローズして終了です

mail to active@window.goukaku.com