#include <iostream>
#include <string>
#define LEN(x) (sizeof(x)/sizeof(*x))
typedef struct {
int a;
char name[10];
} t_Student;
t_Student st[] = {
{1,"charley"},
{2,"smith"},
};
class Test{
public:
Test();
Test(int _a,char _name[]);
int a;
char name[10];
void Disp();
};
Test::Test(){a=1;strcpy(name,"shohei");};
Test::Test(int _a,char _name[]){
a = _a;
strcpy(name,_name);
}
int main(void){
Test t1;
Test t2(2,"neo");
printf("%s\n",t1.name);
printf("%s\n",t2.name);
Test *t1_ptr;
t1_ptr = &t1;
printf("%s\n",t1_ptr->name);
t_Student *p_str;
p_str = st;
int i;
for(i=0;i<LEN(st);i++){
printf((p_str+i)->name);
printf("\n");
}
return 0;
}