typedef class { public: int num; char name[24]; } Name; typedef class { public: int num; char addr[10]; char name[24]; } Name2; typedef class { public: int num; int ten1; int ten2; int ten3; } Mark; typedef class { public: int num; int ten4; int ten5; int ten1; int ten2; int ten3; } Mark2; |
Name name[] = { {1005, "愛知 大五郎"}, {1007, "大阪 雅美子"}, {1012, "神戸 佳奈子"}, {1028, "奈良 信一郎"}, {1032, "滋賀 真唯子"}, {999, "*"} }; Name2 name2[] = { {1005, "愛知県", "愛知 大五郎"}, {1007, "大阪府", "大阪 雅美子"}, {1012, "神戸市", "神戸 佳奈子"}, {1028, "奈良県", "奈良 信一郎"}, {1032, "滋賀県", "滋賀 真唯子"}, {9999, "***", "*"} }; Mark mark[] = { {1005,20,30,40}, {1012,80,90,95}, {1007,96,92,87} }; Mark2 mark2[] = { {1028,50,60,70,80,90}, {1032,84,85,86,87,88}, {1007,96,95,94,93,92} }; |
int main() { for(int i=0; i<3; i++) Func(mark[i], name); cout << endl; for(int i=0; i<3; i++) Func(mark2[i], name2); return 0; } |
template |