c 读取文件方法

2025-06-01 03:33:42

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 读取文件方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢