C语言中fprintf函数的使用介绍

fprint函数的原型:

//fp为文件指针,format是输出控制字符串
int fprintf(FILE *fp,char *format,...)

下面是使用fscanf和fprintf函数实现一个学生信息输入和输出的demo

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 2struct Student{char name[10];int num;int age;float score;
} boya[N],boyb[N],*pa,*pb;int main(){FILE *fp;int i;pa=boya;pb=boyb;if((fp=fopen("D:\\demo.text","wt+"))==NULL){puts("Fali to open file!");exit(0);}//从键盘读入数据,保存到boya中printf("Input data:\n");for(i=0;i<N;i++,pa++){scanf("%s %d %f",pa->name,&pa->num,&pa->age,&pa->score);} pa=boya;//将boya中的数据写入到文件for(i=0;i<N;i++,pa++){fprintf(fp,"%s %d %d %f\n",pa->name,pa->num,pa->age,pa->score);} //重置文件指针rewind(fp);//从文件中读取数据,保存到boyb中for(i=0;i<N;i++){fscanf(fp,"%s %d %d %f\n",pb->name,&pb->num,&pb->age,&pb->score);} pb=boyb;//将boyb中的数据输出到显示器for(i=0;i<N;i++){printf("%s %d %d %f\n",pb->name,pb->num,pb->age,pb->score);} fclose(fp);return 0;}

C语言中fprintf函数的使用介绍相关推荐

  1. C语言中fscanf()函数的用法介绍

    C语言中fscanf()函数的用法介绍 fscan()函数的原型: int fscanf(FILE *stream,const char *format,[argument...]); fscanf函 ...

  2. 浅析C语言中strtol()函数与strtoul()函数的用法

    这篇文章主要介绍了浅析C语言中strtol()函数与strtoul()函数的用法,注意其将字符串转换成long型的区别,需要的朋友可以参考下 头文件: ? 1 #include <stdlib. ...

  3. r语言中paste函数_R中的paste()函数-简要指南

    r语言中paste函数 Using the paste() function in R will be straight and simple. In this tutorial let's see ...

  4. C语言中fopen函数使用举例及打开方式列表

    C语言中fopen函数使用举例及打开方式列表 虽然用的是c++的头文件,但是是c的代码,建议纯c的小伙伴把头文件换掉,并删除using namespace std; #include<iostr ...

  5. c语言time函数的作用,c语言中time函数的用法

    c语言中time函数的用法 c语言中time函数的用法的用法你知道吗?下面应届毕业生小编就跟你们详细介绍下c语言中time函数的用法的用法,希望对你们有用. c语言中time函数的用法的用法如下: 头 ...

  6. c语言中swap函数_C ++中的swap()函数

    c语言中swap函数 介绍 (Introduction) In this tutorial, we are going to learn the swap() function in C++ prog ...

  7. map python函数_Python语言中map函数

    本文主要向大家介绍了Python语言中map函数,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 1.对可迭代函数'iterable'中的每一个元素应用'function'方法,将 ...

  8. c语言中sizeof函数的用法,sizeof函数怎么用 sizeof函数的使用方法

    sizeof函数是pascal语言当中的一种内存容量度量的函数,这一个函数计算得到的结果是返回一个变量或者一个类型的大小;在c语言当中,sizeof函数这是一个能够判断数据类型,或者是表达式长度的一个 ...

  9. c语言中fputc函数的作用是,C语言中fputc函数的用法_后端开发

    Python画ROC曲线和AUC值计算(附代码)_后端开发 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器的优劣.这篇文章将先简单的 ...

最新文章

  1. Python3快速入门(三)——Python3标准数据类型
  2. OpenCV ORB角点检测
  3. F4+2 团队项目软件设计方案
  4. 一步一步学动画[1]:Silverlight中Animation的应用
  5. CentOs搭建svn
  6. 第一节:什么是ES6?新手该如何理解
  7. 命令02-pandas命令
  8. python timer 死掉_Python定时事件 Timer sched
  9. [Vue.js]实战 -- 电商项目(二)
  10. opensource项目_最佳Opensource.com:编程
  11. window 平台上面解决不能动态php_mysqli.dll
  12. 分布式MySQL集群方案,看看京东是怎么做的
  13. 基站查询网址、软件、API接口汇总
  14. [完美解决,亲测有效] 无法访问你试图使用的功能所在的网络位置--软件安装一半,退出后重新安装其他软件一直弹出某个安装程序的问题
  15. 闲谈IPv6-为了每一粒沙,真实的代价!
  16. Illegal character: U+00A0
  17. 网心科技CEO、迅雷联席CEO陈磊:开启共享经济云计算时代
  18. 2022年煤矿探放水题库及模拟考试
  19. Procmon 结果列代码及其含义Detail 列使用的文件属性代码
  20. Pytorch使用autograd.Function自定义拓展神经网络

热门文章

  1. 用 PHP 进行 HTTP 认证,Basic Auth
  2. SpringBoot实现扫码登录
  3. 红外视频中的移动目标检测
  4. 前端工程师的技术进阶点在哪里?
  5. shell脚本编程for循环求阶乘_shell脚本循环及函数
  6. 2024南京大学计算机考研信息汇总
  7. 正能量:前思科中国区总裁林正刚先生以自己35年职业经历和心得
  8. java 队列 抢购_使用Redis实现抢购的一种思路(list队列实现)
  9. JavaScript 自执行函数(闭包)
  10. confluence 配置