超初心者ですみません・・
本当に困っているので、助けてください・・・
解説的なものをつけていただけたら幸いです・・
【質問テンプレ】
[1] 授業単元: ポインタ
[2] 問題文(含コード&リンク): 名前(char),身長(double),体重(double)、視力(視力構造体)これらのデータをメンバとする
構造体を定義し、入力と表示を行うプログラムを作成しなさい。
入力件数は最大5件で、名前は19文字までの入力とし、範囲外だったのならば
エラーメッセージを表示し再入力させてください。名前に"END"が入力されたときは
入力終了とする。表示は身長で昇順にソートして出力。
また、身長、体重は小数点以下第一位までの表示とする。視力は小数点以下第三位までの表示とする。
出力の幅は、名前が19文字分、その他は5文字分で指定してください。
視力は右()、左()をメンバとする構造体でで扱ってください。
1件分の入力はinput_data()で、表示はdisplay_data()で、ソートはsort_data()でと処理を関数に分けて行ってください。
名前入力の最初に"END"が入力された場合は、"Input data is nothing!"と出力しなさい。
[3] 環境
 [3.1] OS: /Linux/
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
 [3.3] 言語: どちらでも可
[4] 期限: 今週いっぱい
[5] その他の制限: 構造体を習っています。