[1] 授業単元: C言語
[2] 問題文(含コード&リンク):
  データベースのソート機能プログラムを作成しなさい。
  〇山梨県の市のデータ(名前・人口)を各項目で昇順又は降順にソートできるようにする。
  〇最初に「どのフィールドでソートにしますか?」とたずねる文を表示し、入力されたら、
   「降順(大きい順)昇順(小さい順)かを決めてください」とたずねる文を表示する。
   入力されたらソートを実行する。(当然フィールドでソートが行われていなければならない)
  〇市の名前はポインタ配列で宣言する。
  〇ソートにはバブルソートを使うこととし、人口(数値)の入れ替えにはswap関数を
   使うこととする。(市名(ポインタ配列)の入れ替えは外部関数でなくてもよい)
  〇文字列にの比較には標準のstrcmp関数を使ってよい。(昇順はA→Z、降順Z→A)
   名前  人口
・koufu 199,445  ・kai 74,036 ・nirasaki 33,792   ・hokuto 47,662
・minami-alps 72,129  ・chuo 31,778 ・fuefuki 71,290   ・yamanashi 38,337
・koushu 35,233 ・otsuki 30,152  ・tsuru 34,416  ・fujiyoshida 52,102
・uenohara 28,400
[3] 環境
 [3.1] OS: Windows xp
 [3.2] コンパイラ名とバージョン:bcc?
 [3.3] 言語: C言語
[4] 期限:今週中ぐらい
[5] その他の制限: 繰り返し文、条件判断文、関数、ポインタ配列勉強しました。
  初心者なので、初心者にも分かるようなプログラムをお願いします。