構造体 Ship 構造体Shipは、 船の名前と全長をメンバ変数としてもつ 構造体である。 船の名前: 文字列 char name[256]; 船の長さ: 実数 double length; 構造体 Ship 構造体Shipは、 船の名前と全長をメンバ変数としてもつ 構造体である。 typedef struct { char name[256]; double length; } Ship; 構造体 Ship • 構造体Shipの変数AとBの内容を入れ替え る関数SwapShipを作れ。 関数の引数には、構造体Shipのポインタを 使うこと。 構造体 Ship • 構造体Shipの変数AとBの内容を入れ替え る関数SwapShipを作れ。 関数の引数には、構造体Shipのポインタを 使うこと。 void Swap(Ship *A, Ship *B) 構造体 Ship • 構造体Shipの変数AとBの内容を入れ替え る関数SwapShipを作れ。 関数の引数には、構造体Shipのポインタを 使うこと。 void Swap(Ship *A, Ship *B) { Ship C; C.length = A->length; A->Length = B->Length; B->Length = C.Length; 構造体 Ship • 構造体Shipの変数AとBの内容を入れ替え る関数SwapShipを作れ。 関数の引数には、構造体Shipのポインタを 使うこと。 void Swap(Ship *A, Ship *B) { Ship C; C.length = A->length; A->Length = B->Length; B->Length = C.Length; strcpy(C.name,A->name); stcpy(A->name,B->name); strcpy(B->name.C.name); }
© Copyright 2024 ExpyDoc