C 语言 文件

1 文件
目录文件
普通文件: 纯文本文件 (简历.日志,word文档) 二进制文件(.exe文件,MP3 MP4 语音视频)
注意他们的效率问题
二进制的效率高,二进制比较大,纯文本文件比较节省空间

2 文件的操作步骤:
打开文件--->对文件进行相关操作-->关闭文件

3文件操作的相关函数
1>打开文件: fp=fopen("路径"""读写方式");
打开成功:函数返回文件地址
打开失败:函数返回NULL.
2>关闭文件: flose("文件指针")

 3>字符读写函数

      fputc('字符',"文件指针");
       fgetc("文件指针");
                 注意:fgetc函数当文件读到尾部时,返回EOF(end of file),在数值上等于-1
 4     字符串读写函数
   fputs("字符串","文件指针");
    fgets("读出数据保存的位置","读多少个字节",文件指针);
 注意:fgets函数是按行读取

  5  字符串格式化函数
 fprintf9"文件指针","格式...,变量);
fscanf("文件指针","格式",变量地址)
注意:字符串的读出

6    >二进制读写函数
 fwrite("变量地址","写入一块大小","写入几快","文件指针");  

  fread("变量的地址","读入一块大小","读入几快","文件指针");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 所谓“文件”是指一组相关数据的有序集合,该数据的集合的名字就是文件名。文件可以分为很多类,如源程序文件、目标文件、...
    一叶之界阅读 497评论 0 0
  • 语言中对文件进行操作必须首先打开文件,打开文件主要涉及到fopen函数。fopen函数的原型为 FILE* fop...
    朱森阅读 837评论 0 1
  • Android NDK开发之旅 目录 文件读写 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。...
    香沙小熊阅读 4,642评论 0 4
  • [TOC] UNIX的哲学,万物皆文件. 打开关闭文件 FILE * fopen(const char *file...
    robinguo2012阅读 760评论 0 0
  • c语言里面的各种字符/字符串读写一直搞得我分不清楚。。今天来学习总结一下:原文章来自http://www.cnbl...
    AwesomeAshe阅读 508评论 0 0