数据存储方式:

数据->变量->文件

数据

10个学生的信息:

#define N 10

struct student

{

char stu_num[15];

char stu_name[15];

float score;

}std[N]

文件的打开:

文件指针名=fopen(文件名,文件使用方式);

以字符为单位的读写操作;

字符变量=fgetc(fp);

fputc(字符变量,文件指针)

把输入的字符写到文件:

str=getchar();

while(str='\n')

{

fputc(str,fp);

str=getchar();

}

把文件读写位置指针定位到文件开头:rewind(fp)

从文件读出字符:

str=fgetc(fp);

while(str!=EOF)

{

putchar(str);

str=fgetc(fp);

}

基于字符串的读写函数:

从文件读出字符串

fgets(字符数组名,n, 文件指针);

字符串输入到文件中:

fputs(字符串,文件指针);

格式化读写函数:

fprintf(文件指针,格式控制字符串,输出地址表列);

格式化输出到一个流/文件中;

fscanf(文件指针,格式控制字符串,输入地址表列)

数据块读写函数:

fread(buffer,size,count,fp)

存入数据到文件中

fwrite(buffer,size,count,fp)

从文件读数据;

文件的定位操作:文件的随机读写;

fseek(文件指针,位移量,起始点)

移动文件内部指针位置

n=ftell(文件指针)

获取文件指针的当前的位置。

rewind(文件指针)

将文件指针重新设置在开始处;

最新文章

  1. Atitit  图像处理Depixelizing Pixel Art像素风格画的矢量化
  2. 优秀的技术Leader
  3. 隐马尔可夫模型(Hidden Markov Model,HMM)
  4. iOS应用中通过设置VOIP模式实现休眠状态下socket的长连接
  5. android 二维码生成+扫描
  6. 让IE8兼容问题,参考文档bootstrap
  7. DELPHI TMS Advanced Charts 3.8.0.3 Full Source D6-XE6 控件分享
  8. IronPython fail to add reference to WebDriver.dll
  9. python描述符 descriptor
  10. Python优缺点
  11. 201521123054 《Java程序设计》第11周学习总结
  12. python 创建列表和向列表添加元素方法
  13. [USACO12JAN]爬山Mountain Climbing
  14. 虎牙直播弹幕转换字幕格式 基于Node.js 的 huya-danmu
  15. Tomcat类加载
  16. MySql常用 join 详解
  17. 再测简单的JSP---JSP和Serlet的关系
  18. [转]MyEclipse内存不足问题
  19. 使用Python抓取猫眼近10万条评论并分析
  20. Json.Net 在.Net Core 2.0 中序列化DataSet 问题

热门文章

  1. css外边距margin
  2. CF #296 (Div. 1) B. Clique Problem 贪心(构造)
  3. c语言基础数据类型及命名规范
  4. Xcode模拟器怎么模拟定位?
  5. PHP的后期静态绑定
  6. 如何将两个json合并成一个
  7. CSS布局学习笔记之position
  8. iOS之数据安全
  9. HTML 行内元素和块级元素的理解及其相互转换
  10. C语言程序设计第8堂作业