Em viết 1 đoạn code thế này mà chả hiểu sao nó chỉ lấy %s mà ko lấy %d
P *a;
int soluongthu = 0; // bien nay tang theo cap phat
FILE *DS = fopen("DanhSachThu.txt","rt");
while ( !feof(DS) )
{
Capphat1(a);
fscanf(DS , "%s", a->name);
fscanf(DS , "%s", a->type);
fscanf(DS , "%d", &a->HP);
fscanf(DS , "%d", &a->attack);
fscanf(DS , "%d", &a->defense);
fscanf(DS , "%d", &a->nSkill);
Capphat2(a->skill);
}
Không hiểu sai khúc nào luôn ?
Đây là FILE.txt