/*===================================== * ¼¡¤Î·Á¤Î¥Ç¡¼¥¿¹½Â¤¤òÄêµÁ¤·¤Þ¤¹¡£ * PTR group[ ] * ¬Ç nEmployees (½¾¶È°÷¿ô) * ¬» emp[ ] * ¬Ç name[ ] * ¬» age *====================================*/ STRUCT /*EMP*/ CHAR name[ NAMES]; INT age; ENDSTRUCT( EMP) STRUCT /*GROUP*/ INT nEmployees; EMP emp[ EMPS]; ENDSTRUCT( GROUP) typedef GROUP PTR PtrGROUP; #define StaticGROUP static GROUP #define _nEmployees(ii) group[ii]->nEmployees #define _empName(ii,jj) group[ii]->emp[jj].name #define _empAge(ii,jj) group[ii]->emp[jj].age