【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※返信付き投稿の削除は禁止!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら


本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.21932

2つのファイルの中身を比較しその結果を出力
投稿者---のむら(2005/07/15 14:23:45)


2つのファイルの中身を、最初にでてくるローマ字名.ローマ字姓で比較を
行い、その結果をファイルに出力したいのですが、どうすればよいか教えて
下さい。


Aファイル
jiro.yamamoto,営業部,30,8
taro.yamada,企画部,27,6
jiro.ito,人事部,40,12
taro.saito,総務部,22,0

Bファイル
saburo.yamada,調査部,24,2
shiro.saito,運用部,28,4
taro.yamada,企画部,27,5
jiro.yamamoto,営業部,30,10


結果として、
jiro.yamamoto match
taro.yamada match
jiro.ito Aファイル Only
taro.saito Aファイル Only
shiro.saito Bファイル Only

と出力したいのですが、考えかたというか処理の流れてというかサンプル
などを教えて下さい。

どちらかのファイルをメインとし、
例えば、Aファイルを基準としてBファイルとのチェックを行い、その後、
BファイルからAファイルに存在ないしものをチェックする
ということのなるのでしょうか。
それとも、簡単な方法があるのでしょうか。




この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:2つのファイルの中身を比較しその結果を出力 21933 shu 2005/07/15 14:55:55


No.21933

Re:2つのファイルの中身を比較しその結果を出力
投稿者---shu(2005/07/15 14:55:55)


>どちらかのファイルをメインとし、
>例えば、Aファイルを基準としてBファイルとのチェックを行い、その後、
>BファイルからAファイルに存在ないしものをチェックする
>ということのなるのでしょうか。

そう思うなら、そのように組んでみる。

と、その前に、A・Bファイルともに、
姓名を元に並べ替えしたほうが作業が楽ではないでしょうか。


この投稿にコメントする

削除パスワード

No.21946

Re:2つのファイルの中身を比較しその結果を出力
投稿者---のむら(2005/07/15 20:44:49)


>と、その前に、A・Bファイルともに、
>姓名を元に並べ替えしたほうが作業が楽ではないでしょうか。

姓名を元に並び替えですか。
並び替えをすると確かに比較しやすくなりますね。
並び替えをすることによって同じ位置になるので、
1行ずつ読み込んで、strcmpで比較できますね。

一致しなかったときは、strcmpの戻り値で該当する
ものがないという判断になるのですか。

わけのわからない説明ですみません。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧