输出文件内容出现一些不解问题!?
程序如下所示:#include<stdio.h>
struct student_type
{char name[10];
int num;
int age;
char sex;
}stud[3];
main()
{int i=0;
FILE *fp;
if((fp=fopen("c:\\123.txt","rt"))==NULL)
{
printf("\nCannot open file strike any key exit!");
exit(0);
}
for(i=0;i<3;i++)
{
fseek(fp,i*sizeof(struct student_type),0);
fread(&stud[i],sizeof(struct student_type),1,fp);
printf("%s",stud[i].name);
}
fclose(fp);
}
磁盘文本内容:
程序运行输出屏幕:
想问的是:红色代码段输出 stud[i].name 就可以把文本的所有内容输出来???
[ 本帖最后由 bb499935589 于 2012-6-7 20:20 编辑 ]