为方便而有所整理
数据文件分为
- 文本文件
- 二进制文件
求速且生成文件较小则用二进制文件保存数据
若要无须经过任何转换就可看到内容用文本文件保存数据
FILE *gao = fopen("C:\\Users\\Desktop\\gao.txt", "模式"); fopen两个参数 1个要打开文件的路径 2打开的模式方式 返回的是FILE*文件指针类型
文件打开模式:
文件关闭函数: int fclose(FILE*); 成功返回0 失败返回EOF(-1) 文件写入函数: int putc(int c,FILE*); 成功返回字符 失败返回EOF(-1) int puts(*str,FILE*); 成功返回0 失败返回EOF(-1) fwrite(*str,size,number,FILE*);成功返回写入的数据次数 失败返回0 int fprintf(FILE*,"%---",----);成功返回输出的字符数 失败返回EOF 文件读取函数: int fgetc(FILE*);成功将字符转换成整数返回 失败或末尾返回EOF char* fgets(*s,size,FILE*);成功返回s,失败或末尾返回NULL fread(*str,size,number,FILE*);成功返回读取数据的大小 失败返回0 fscanf(FILE*,"%----",&----);成功返回输入的参数个数 失败返回EOF 文件随机访问: rewind(FILE*)将文件位置指针指向文件开头 int fseek(FILE*,数, SEEK_CUR 1当前位置/SEEK_END 2文件末尾/SEEK_SET 0文件开头);文件位置指针指向指定位置 ftell(FILE*)获取文件位置指针的当前位置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?