>>271
test[0].test01 = 10;
test[0].test02 = 'a';

これって、

int *pi;
char *pc;
pi = 10;
pc = 'a';

と同じようなことやってんだけど、どこがおかしいかわかる?