- 締切済み
次のプログラミングのヒントをお願いします。
データを読み込み、中国地方の県のデータを打ち出すプログラムを作成しなさい。 ただし、中国地方かどうかを判定する部分は関数を使います。 ■県データの1行からなる構造体を受け取る関数とする(該当すればYを戻り値として返すようにする。) ■判定をする際の県名の比較は、関数側に県名の二次元配列を持ち、標準関数strcmpを使う。string.hのincludeを忘れない ■strcmp(文字列1、文字列2)は文字列が一致すれば0を返す。 【実行例】 ./p2-6-2 < pref.txt Tottori 613 3507 Shimane 761 6707 Okayama 1951 7112 Hiroshima 2879 8477 Yamaguchi 1528 6110 宜しくお願いします。どういった感じに書き込めばよいのかわかりません…
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- SilverThaw
- ベストアンサー率32% (260/806)
回答No.3
>どういった感じに書き込めばよいのかわかりません… ・ファイルの読み込み処理を作る。 ・読み込んだデータを渡す関数(仮称:hantei())を作る。 ・県のデータベースを関数内に作る。 ・渡されたデータとデータベースと照らし合わせて中国地方か判断する処理を作る。 ・判定し、一致した場合は「Y」、一致しない場合は「N(仮)」を返すようにhantei()を作成する。 ・一致していたら、他のデータとともに表示する。 このくらいを作ればOK。