[[C言語講座第六回]] #markdown{{ ##構造体 1. 以下の構造体と列挙型を作りなさい。 構造体名 Order メンバ 型名|メンバ名 -----|--------- int|ProductID int|Date int|Number 列挙型名 Rank 要素: Gold Silver Bronze 構造体名 customer typedef Customer メンバ 型名|メンバ名 -----|--------- char*|Name char*|Phone Rank|Rank struct Order[10]|OrderList 2.この構造体に以下のデータを入力しなさい。 但し、ProductIDが-1なら注文は無いということとする。 構造体のデータ Name CSR.Inc Phone 0801234567 Rank Silver Order 1. ProductID 22 Date 170215 Number 10 2. ProductID 53 Date 170415 Number 8 3~10: ProductID : -1 4. 構造体のポインタdataを引数に持ち以下のように出力する関数Showを作りなさい。 その際テストとしてさっきのデータを出力させなさい。 出力形式 Customer Name: CSR.Inc Phone: 0801234567 Rank: Silver Order 1: ID: 22 Date: 170215 Number 10 Order 2: ID: 53 Date: 170415 Number 8 5. 第七講をみてOrder Rank Customer Showのプロトタイプ をData.hに Showの本体をData.cに mainをmain.cに分割して書きなさい。 }}