《C语言程序设计源代码》C107函数fwrite和fread应用

#f include #f include truct student/*定义结构体类型 student及数且*/ char number [6]; char name[201; }s2}={"21531","李阳”m,19,270.5},("21532""宋美",',18,292}}; struct student ss2],/*定义结构体类型数组s用以存放从文件中读出的数据* FILE* tp if((fp=fopen("e: stu. txt", wb+))==NULL) printi("无法打开文件!n") exit(O); if(fwrite(&s[i] j, 1, tp)l=1) printi("写入文件时出错!n") rewind(fp) printf(读出文件内容:Ⅶn”) for(i=0;i<=1;i++) fread(&ss[i]j, 1, fp); printf("%s %s %c %d %d\n", ss(i]. number, ss[]. name, ss[]. sex, ss[i]. age, ss[].score) fclose(fp)
# include # include main() { struct student /*定义结构体类型 student 及数且 s[]*/ { char number[6]; char name[20]; char sex; int age; int score; } s[2]={{ "21531","李阳",'m',19,270.5},{"21532","宋美", 'f', 18,292} }; struct student ss[2]; /*定义结构体类型数组 ss[],用以存放从文件中读出的数据*/ int i,j; FILE * fp; if((fp=fopen("e:\\stu.txt","wb+") ) == NULL) { printf("无法打开文件!\n"); exit(0); } j=sizeof(struct student); for(i=0;i<=1;i++) if(fwrite(&s[i] ,j,1 ,fp)!= 1) printf("写入文件时出错!\n"); rewind(fp); printf(“读出文件内容:\n”); for(i=0;i<=1;i++ ) { fread(&ss[i] ,j, 1, fp); printf("%s %s %c %d %d\n",ss[i].number, ss[i].name, ss[i].sex, ss[i].age, ss[i].score); } fclose(fp); }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计源代码》C106从键盘读入数据到二进制文件.doc
- 《C语言程序设计源代码》C105从二进制数据文件读取并显示.doc
- 《C语言程序设计源代码》C104向文件追加字符串.doc
- 《C语言程序设计源代码》C103从文件读入字符串.doc
- 《C语言程序设计源代码》C102文件复制工具.doc
- 《C语言程序设计源代码》C101使用fopen以各种模式打开磁盘文件.doc
- 《C语言程序设计源代码》C113综合应用3.doc
- 《C语言程序设计源代码》C112综合应用2.doc
- 《C语言程序设计源代码》C111综合应用1.doc
- 《C语言程序设计源代码》C67求两数乘积.doc
- 《C语言程序设计源代码》C069计算一维数组元素的和.doc
- 《C语言程序设计源代码》C068地址传递.doc
- 《C语言程序设计源代码》C066求三个数的绝对值和.doc
- 《C语言程序设计源代码》C065求变量的相反数.doc
- 《C语言程序设计源代码》C064输出三角形.doc
- 《C语言程序设计源代码》C063无参函数输出信息.doc
- 《C语言程序设计源代码》C062求长方形面积.doc
- 《C语言程序设计源代码》C061一个简单例子.doc
- 《C语言程序设计源代码》C0618综合应用.doc
- 《C语言程序设计源代码》C0617演示命令行参数与形参关系.doc
- 《C语言程序设计源代码》C108键盘输入学生数据到文件并输出.doc
- 《C语言程序设计源代码》C109复制文件内容到另一文件.doc
- 《C语言程序设计源代码》C110从文件倒读信息并显示.doc
- 《C语言程序设计源代码》C111用错误处理函数判断文件操作是否发生错误.doc
- 《C语言程序设计源代码》C0410求y值.doc
- 《C语言程序设计源代码》C0411简单if结构嵌套.doc
- 《C语言程序设计源代码》C0412屏幕显示啥.doc
- 《C语言程序设计源代码》C0413三数先大后小输出.doc
- 《C语言程序设计源代码》C0414求解一元二次方程.doc
- 《C语言程序设计源代码》C0415输出分数段.doc
- 《C语言程序设计源代码》C0416四则运算.doc
- 《C语言程序设计源代码》C0417求平均成绩.doc
- 《C语言程序设计源代码》C0418自动生成二元算术表达式.doc
- 《C语言程序设计源代码》C0419判断输入字符种类.doc
- 《C语言程序设计源代码》C0421计算阶乘.doc
- 《C语言程序设计源代码》C0422判断是否为素数.doc
- 《C语言程序设计源代码》C0423打印ASCII全部字符.doc
- 《C语言程序设计源代码》C0424求sin(x)的值.doc
- 《C语言程序设计源代码》C0425do-while实现n!.doc
- 《C语言程序设计源代码》C0426计算pi的值.doc