c 读取文件方法

 时间:2024-10-13 07:28:21

C语言作为较为原始且好用的语言,可以读取文本文件和二进制文件,所以如果是基本的文本文件读写比较方便,如果是其他的文件一般是作为二进制读取,然后通过对应的解码函数来解码出来的。

c 读取文件方法

基础简介

1、文件和流的关系,文件对于C语言来说,就是一串顺序字节流。一般通过文件结束符来结束,如果文件长度太大就会使用默认的读取长度,或者主动限制了读取字节长度,就会停止。

c 读取文件方法

2、FILE结构体FILE就是C语言里定义的一个结构体,里面包含所有的文件相关信息。不同的系统或者软件版本可能不一样。但是对应的编译器确定后,都是通过fopen这个函数来读取文件,返回结构体指针

c 读取文件方法

读取文件

1、下面我们就开始读取文件了,我们那文本文档做例子,新建一个文本文档,取名叫做 test_readfile.txt,然后写入内同柙丕牌容test is good, and repeat test is also ok.this is line2this is line3

c 读取文件方法

2、然后在新建一个test_read_file.c,然后直接输入以下代码如图代码

c 读取文件方法

3、fscanf这个函数就是读文件内容的API。功能是:遇到空格和换行时就会结束所以第一行会输出为Test1:test

c 读取文件方法

4、fgets 这个函数也是读取文件的API.功能是:遇到换行是就会结束,遇到空格不会结束。所以第二行会输出为Test2:is good, and repeat test is also ok.一般就可以安装fgets读取文件。

c 读取文件方法

5、fread这个函数就是读取固定的字节书,这里基本的字节是1,然后counter 是24个,所以一共会读24个自己数

c 读取文件方法
  • VS2013如何设置解决方案中自动追踪跳转文件位置
  • VS如何开启列表错误,则运行前发出警告
  • 自己也能制作合格好看的六级口语报考照片
  • C语言中数组中的元素如何排序?
  • 如何在Linux中正确使用函数参数
  • 热门搜索
    点差什么意思 firm是什么意思 一清二白的意思 第一次坐飞机应该注意什么 放量下跌什么意思 颓废的意思 结婚祝福成语 不屈不饶的意思 言简意赅是什么意思 宣布的意思