//在文件中读出指定数据
#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-11-05 21:23:36 发布
本文介绍如何使用C语言通过fopen和fread函数从名为'student-list'的文件中读取结构化的student数据,包括姓名、编号、年龄和地址,并以格式化方式输出。
1158

被折叠的 条评论
为什么被折叠?



