Em sai ở đâu mà khai báo struct không được ạ?
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
typedef struct Thongtin ThongTin;
struct Thongtin{
char ten[100];
char ho[100];
char diachi[1000];
int tuoi;
int gioitinh;
};
int main(int argc, char *argv[]) {
Thongtin nguoichoi[1];
int i=0;
for(i=0;i<2,i++){
printf("\nHo:");
scanf("%s", &nguoichoi[i].ho);
printf("\nTen:");
scanf("%s", &nguoichoi[i].ten);
printf("\nDia chi:");
scanf("%s", &nguoichoi[i].diachi);
printf("\nTuoi:");
scanf("%d", &nguoichoi[i].Tuoi);
printf("\ngioi tinh:............(nam=1,nu=0)");
scanf("%d", &nguoichoi[i].gioitinh);
if(nguoichoi[I].gioitinh=1){
printf("gioi tinh:nam");
}
else
{ printf("gioi tinh:nu");
}
}
return 0;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?