type
Post
status
Published
date
Jun 20, 2024
slug
summary
tags
coding
category
FPGA
icon
password
上次编辑时间
Dec 8, 2024 03:52 AM
AI summary

函数介绍

库变量

变量
描述
size_t
无符号整数类型,是sizeof关键字的结果,表示对象大小
FILE
文件流类型,适合存储文件流信息的对象类型

库宏

描述
NULL
空指针常量
EOF
表示已经到达文件结束的负整数
stderr、stdin、stdout
指向FILE类型的指针,分别对应标准错误、标准输入和标准输出流

库函数

fopen

mode
描述
“r“
打开一个用于读取的文件,文件必须存在
”w“
创建一个用于写入的空文件。若存在同名文件,则删除旧文件的内容
”a“
追加到一个文件,写操作向文件末尾追加数据,文件不存在就创建文件
”r+“
打开一个用于更新的文件,可读取也可写入。该文件必须存在
”w+“
创建一个用于读写的空文件
“a+”
打开一个用于读取和追加的文件
函数返回一个FILE指针,否则返回NULL

fread

声明:
成功读取的元素会以size_t对象返回

fwrite

fseek

whence一般为下面三个常量
常量
描述
SEEK_SET
文件开头
SEEK_CUR
文件指针的当前位置
SEEK_END
文件的末尾
返回从whence位置开始查找的字节数

ftell

返回位置标识符的当前值

使用C标准库读取TS文件并写入txt

运行结果如下
notion image
可以看到以188个字节为一行写入txt