struct HogeA {
 char pName[1];
};

struct HogeB {
 char *pName;
};

両方とも
HogeA->pName[10];
HogeB->pName[10];
と言う風にアクセス出来ますよね?