#include <stdio.h>
#define N 5
typedef struct student {
long sno;
char name[10];
float score[3];
} STU;
void fun(char *filename, STU n)
{ FILE *fp;
/**********found**********/
fp = fopen(__1__, "rb+");
/**********found**********/
fseek(__2__, -(long)sizeof(STU), SEEK_END);
/**********found**********/
fwrite(&n, sizeof(STU), 1, __3__);
fclose(fp);
}
void main()
{ STU t[N]={ {10001,"MaChao", 91, 92, 77}, {10002,"CaoKai", 75, 60, 88},
{10003,"LiSi", 85, 70, 78}, {10004,"FangFang", 90, 82, 87},
{10005,"ZhangSan", 95, 80, 88}};
STU n={10006,"ZhaoSi", 55, 70, 68}, ss[N];
int i,j; FILE *fp;
fp = fopen("student.dat", "wb");
fwrite(t, sizeof(STU), N, fp);
fclose(fp);
fp = fopen("student.dat", "rb");
fread(ss, sizeof(STU), N, fp);
fclose(fp);
printf("\nThe original data :\n\n");
for (j=0; j<N; j++)
{ printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno, ss[j].name);
for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]);
printf("\n");
}
fun("student.dat", n);
printf("\nThe data after modifing :\n\n");
fp = fopen("student.dat", "rb");
fread(ss, sizeof(STU), N, fp);
fclose(fp);
for (j=0; j<N; j++)
{ printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno, ss[j].name);
for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]);
printf("\n");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
计算机二级-计算机二级考试C语言题集+题解.zip
共365个文件
vcxproj:60个
c:60个
filters:60个
需积分: 5 4 下载量 49 浏览量
2024-02-25
19:41:16
上传
评论
收藏 397KB ZIP 举报
温馨提示
计算机二级_计算机二级考试C语言题集+题解
资源推荐
资源详情
资源评论
收起资源包目录
计算机二级-计算机二级考试C语言题集+题解.zip (365个子文件)
blank1.c 1KB
blank1.c 1KB
modi1.c 1KB
modi1.c 894B
blank1.c 822B
prog1.c 821B
blank1.c 817B
modi1.c 751B
MODI1.C 749B
prog1.c 713B
prog1.c 709B
modi1.c 706B
blank1.c 705B
blank1.c 700B
blank1.c 696B
PROG1.C 694B
BLANK1.C 680B
PROG1.C 672B
prog1.c 668B
prog1.c 653B
PROG1.C 649B
blank1.c 637B
modi1.c 628B
BLANK1.C 624B
blank1.c 624B
MODI1.C 617B
prog1.c 603B
blank1.c 602B
prog1.c 593B
modi1.c 586B
blank1.c 585B
blank1.c 582B
prog1.c 581B
prog1.c 579B
prog1.c 579B
prog1.c 573B
blank1.c 571B
blank1.c 531B
prog1.c 527B
prog1.c 519B
modi1.c 519B
blank1.c 514B
modi1.c 506B
blank1.c 503B
prog1.c 486B
MODI1.C 482B
modi1.c 479B
BLANK1.C 463B
blank1.c 462B
prog1.c 427B
prog1.c 426B
modi1.c 408B
modi1.c 396B
prog1.c 387B
modi1.c 376B
modi1.c 349B
modi1.c 338B
modi1.c 304B
modi1.c 301B
modi1.c 219B
in.dat 715B
in.dat 573B
in.dat 263B
in.dat 60B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
blank1.vcxproj.filters 924B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
modi1.vcxproj.filters 923B
prog1.vcxproj.filters 923B
共 365 条
- 1
- 2
- 3
- 4
资源评论
m0_57195758
- 粉丝: 2991
- 资源: 799
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功