int readData()
{
int i,num;
FILE * fp; //文件指针
struct student *p1, *p2;
fp = fopen(FIleAddr, "r"); //打开文件
if (!fp) //判断是否成功打开文件
{
printf("\t\t文件打开错误!");
exit(-1);
}
fscanf(fp,"%d\n", &num);
if(num!=0)
{
for(i=0;i<num;i++)
{
fread(&s[i],sizeof(struct student),1,fp);
printf("%-10s%4d%4d%4d\n",s[i].name ,s[i].score [0],s[i].score [1],s[i].score [2]);
}
}
fclose(fp);
return num;
}
error C2153: hex constants must have at least one hex digit?????哪里错了