//在文件中读出指定数据
#include <stdio.h>
#include <stdlib.h>
struct student
{
char name[10];
int num;
int age;
char addr[15];
}boy;
void main()
{
FILE *fp;
int i=1; //定义结构位置
if(!(fp=fopen("student-list","r")))
{
printf("Cannot open the file!\n");
return;
}
rewind(fp); //定义到文件头
fseek(fp,i*sizeof(struct student),0);
fread(&boy,sizeof(struct student),1,fp);
printf("%s %d %d %s\n",boy.name,boy.num,boy.age,boy.addr);
system("pause");
}
C 在文件中读出指定数据
最新推荐文章于 2024-09-21 00:09:11 发布