C/C++语言——文件处理
2021/4/29 20:27:22
本文主要是介绍C/C++语言——文件处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
因为一些无奈的原因,只能用最原始的代码写功能,于是熟悉一些语音基础
1.FILE结构体
对文件的操作都要使用FILE对象的指针,使用方法如下
FILE *file = NULL;
2.常用文件操作函数
fopen()、fclose()、fread()、fwrite()、fputc()、fgetc()、fseek()、fputs()、fgets()、fprintf()、fscanf()、feof()、ferror()、rewind()、remove()、tmpfile()、tmpnam()
FILE *file = NULL; // "r" 以只读方式打开文件,文件必须已存在 // "w" 以只写方式打开文件,文件不存在则新建 // "a" 以追加方式打开只写文件,文件不存在则新建 // "+" 意味着可读可写 file = fopen("D:/testC.txt", "a+"); fwrite("test", 4, 1, file); fclose(file);
暂时写这么多,有空再编辑
/**************************************以下是未来可能添加内容**********************************************/
打开文件流
关闭文件流
写一个字符到流中
从流中读一个字符
在流中定位到指定的字符
写字符串到流
从流中读一行或指定个字符
按格式输出到流
从流中按格式读取
到达文件尾时返回真值
发生错误时返回其值
复位文件定位器到文件开始处
删除文件
从流中读指定个数的字符
向流中写指定个数的字符
生成一个临时文件流
生成一个唯一的文件名
这篇关于C/C++语言——文件处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29Elasticsearch慢查询日志配置
- 2024-05-29揭秘华为如此多成功项目的产品关键——Charter模板
- 2024-05-29海外IDC业务拓展的7大挑战
- 2024-05-29InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
- 2024-05-29CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
- 2024-05-29AutoMQ 生态集成 Apache Doris
- 2024-05-292024年IDC行业的深度挖掘:机遇、挑战与未来展望
- 2024-05-29五款扩展组件齐发 —— Volcano、Keda、Crane-scheduler 等,邀你体验
- 2024-05-29AutoMQ 对象存储数据高效组织的秘密: Compaction
- 2024-05-29活动预告|来 GIAC 大会听大数据降本利器:AutoMQ 基于云原生重新设计的 Kafka