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