当前位置: 首页 > news >正文

linux文件函数(fopen fread fwrite fseek fclose )

1.fopen函数

FILE * fopen(constchar *path , cost char *mode)

函数功能:打开一个文件

参数说明:path 指定打开的文件路径 mode 指定打开文件的方式

返回值:打开文件成功则返回文件的指针(FILE结构) 失败则返回 NULL

2.fread函数

size_t fread (void *buff , size_t size,size_t count , FILE * stream)

函数功能:从文件读取数据

参数说明:buff 指向存储读取的数据地址指针 size 每个元素的大小 count 传入元素的个数

stream 读取文件的文件指针

返回值:读取总元素的个数

3.fwrite函数

int fwrite (void *buffer , int size , int count ,FIZE *fp)

函数功能:对打开的文件进行写入数据

参数说明:buffer 指向要写入数据的起始地址size 每个元素的大小 count 传入元素的个数

fp 指向打开的文件结构体的指针

返回值:实际写入数据项的个数

4.fseek函数

int fseek(FILE *stream ,long offset ,int framewhere)

函数功能:移动文件光标到指定位置

参数说明:第一个参数为文件指针 第二个是光标的偏移 第三个是光标的偏移的起始位置

第三个参数:(三个宏)SEEK_SET 文件开头,SEEK_CUR 当前位置,SEEK_END 文件结尾

返回值:成功返回0,失败返回非0

5.fclose函数

int fclose (FILE *stream)

函数功能:关闭文件

参数说明:要关闭文件的指针

返回值:成功返回0,失败返回-1

http://www.jsqmd.com/news/611853/

相关文章:

  • SenseVoice-Small ONNX模型跨平台部署:Windows/Linux/macOS兼容性实践
  • Qwen3-Embedding-4B基础教程:Streamlit双栏交互+CUDA强制启用详细步骤
  • AnythingLLM 全方位部署与优化指南:从技术原理到生产实践
  • Gemma-3 Pixel Studio一文详解:Indigo Pixel配色系统与可访问性(WCAG)
  • 5分钟搞定B站视频下载:哔哩下载姬Downkyi完整使用指南
  • 永辉超市购物卡线上回收:高效、安全、价格公道 - 团团收购物卡回收
  • 告别环境依赖:用PyInstaller在CentOS 7上打包Python脚本为独立Linux可执行文件(Python 3.10实测)
  • 实测春联生成模型:输入2-4字祝福词,自动生成对仗工整的春联
  • 快速回收永辉超市购物卡,这里是你最佳选择的平台! - 团团收购物卡回收
  • 为什么所有 AI 工具都在堆超级 Agent,只有TipKay 选了相反的路?
  • PyTorch训练防崩溃指南:基于Universal-Dev-v1.0的Checkpoint实战教程
  • 从数据采集到回放验证:ADTF 适配 ROS 的 ADAS 测试实践婆
  • BetterGI:3个革命性的智能辅助功能让原神玩家体验升级
  • RVC效果对比评测:vs So-VITS-SVC、DiffSinger、VITS2
  • 好写作AI:毕业论文“智造”新纪元,开启你的学术超能力!
  • OpenClaw+Phi-3-vision-128k-instruct:科研人员的文献图表处理助手
  • AnythingLLM 部署优化指南:从环境适配到性能调优的全流程解决方案
  • Face3D.ai Pro与Qt集成:桌面端应用开发
  • SAP ABAP | 按 F4 搜索帮助直接 Dump?一招解决 SYNTAX_ERROR 报错
  • 快速入门:5步掌握OCR文字识别镜像,轻松提取图片文字
  • Pixel Aurora Engine 数据库课程设计辅助:ER图与数据流图智能生成
  • 效果展示:QWEN-AUDIO智能语音合成真实案例,声音太自然了
  • Fun-ASR多语言语音识别:5分钟快速部署,开箱即用
  • 自定义数据集 Pose 生成与坐标系约定内部文档
  • Asian Beauty Z-Image Turbo效果验证:对“丹凤眼”“柳叶眉”“樱桃小口”等特征建模精度
  • 新品冷启动:没有历史数据怎么预测?我用聚类+迁移学习解决了
  • 让 AI 代理拥有“专业技能包“:Microsoft Agent Skills厩
  • Fun-ASR-MLT-Nano-2512实战教程:FFmpeg音频降噪预处理提升远场识别率
  • 时序智能的基石:从核心原理到工程实践,全面掌握递归神经网络 (RNN)
  • 告别编译折腾!openEuler ARM平台一键部署vdbench性能测试工具的懒人脚本分享