#include <stdio.h>
#include <stdlib.h>
int main()
{
size_t i, j;
// 最內層
char entry1[] = "Hello" , entry2[] = "World" ;
char entry3[] = "Hello" , entry4[] = "World" ;
// 次之
char *page1[2], *page2[2];
// 最外層
char **dir[2];
char ***ptr;
//
dir[0] = page1, dir[1] = page2;
page1[0] = entry1, page1[1] = entry2;
page2[0] = entry3, page2[1] = entry4;
// ptr
ptr = dir;
for(i=0; i<2; ++i) // page / dir
for(j=0; j<2; ++j) // entry / page
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCkKewoJc2l6ZV90IGksIGo7CgkvLyDmnIDlhaflsaQKCWNoYXIgZW50cnkxW10gPSAiSGVsbG8iICwgZW50cnkyW10gPSAiV29ybGQiIDsKCWNoYXIgZW50cnkzW10gPSAiSGVsbG8iICwgZW50cnk0W10gPSAiV29ybGQiIDsKCS8vIOasoeS5iwoJY2hhciAqcGFnZTFbMl0sICpwYWdlMlsyXTsJCgkvLyDmnIDlpJblsaQKCWNoYXIgKipkaXJbMl07CgljaGFyICoqKnB0cjsKCQoJLy8gCglkaXJbMF0gPSBwYWdlMSwgZGlyWzFdID0gcGFnZTI7CglwYWdlMVswXSA9IGVudHJ5MSwgcGFnZTFbMV0gPSBlbnRyeTI7CglwYWdlMlswXSA9IGVudHJ5MywgcGFnZTJbMV0gPSBlbnRyeTQ7CgoJLy8gcHRyCglwdHIgPSBkaXI7Cglmb3IoaT0wOyBpPDI7ICsraSkgLy8gcGFnZSAvIGRpcgoJCWZvcihqPTA7IGo8MjsgKytqKSAvLyBlbnRyeSAvIHBhZ2UKCQkJcHV0cyhwdHJbaV1bal0pOwoJCQoJZ2V0Y2hhcigpOwoJcmV0dXJuIDA7Cn0=