どこがおかしいのか指摘をください。
#include <stdio.h>
struct list{
char name[50];//名前
int age;//年齢
};
int main(void){
struct list data;
struct list *data2;//ポインタ保存用
data2 = &data;//アドレスセット
int i,t=0;
/*入力*/
while(i){
printf("名前:");scanf("%s",data2->name);
printf("年齢:");scanf("%d",&data2->age);
t++;
data2++;
puts("続けるyes:no=1:0");scanf("%d",&i);
}
data2 = &data;
/*出力*/
puts("list出力______________________");
for(i=0;i<t;i++){
printf("名前:%s\n",data2->name);
printf("年齢:%d\n",data2->age);
data2++;
}
return 0;
}