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

在Linux中,使用IO标准库进行读写操作。

 使用到的函数有:fopen()、fwrite()、fseek()、fread()、fclose()

代码示例:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>FILE *f = NULL;
int  ret;
char  buf[128]  = {0};int main(void)
{f =  fopen("./test.txt","r+");if (NULL == f){perror("fopen error");return 1;}ret = fwrite("hello world",1,11,f);if ( ret < 11){perror("fwrite error");fclose(f);return 1;}ret == fseek(f,0,SEEK_SET);if (-1 == ret){perror(" fseek error");fclose(f);return 1;}ret == fread(buf,1,11,f);if (11 > ret){printf("fread error  or end-of-the file");fclose(f);return 1;}printf("fread %s\n",buf);fclose(f);return 0;
}

运行结果:

相关文章:

  • 塔能合作模式:解锁工厂能耗精准节能新路径
  • Flutter 泛型 泛型方法 泛型类 泛型接口
  • 《原神/星穹铁道私服怎么建?内网穿透+本地调试完整指南》
  • 游戏服务器不加防护能活多久?
  • 《明解C语言入门篇》读书笔记四
  • pytorch写张量pt文件,libtorch读张量pt文件
  • log4cpp 使用指南
  • OpenCV 图形API(66)图像结构分析和形状描述符------将一条直线拟合到三维点集上函数fitLine3D()
  • linux用户管理
  • 什么是 HENGSHI SENSE?
  • 视觉导航中的回环检测技术解析
  • 基于STM32的便携式游戏机开发
  • 工控主板在船舶智能设备中的应用
  • 合理布局结构体,精打细算 cacheline
  • CONVOLUTION MEETS LORA(卷积遇到LORA)
  • 【大模型微调与应用开发实战指南】从理论到工业级部署
  • 【java】lambda表达式总结
  • SALOME源码分析:Geomtry模块
  • Vue响应式数据详解
  • Embedding入门概述
  • 原四川省农村信用社联合社党委副书记、监事长杨家卷被查
  • 新加坡总理黄循财领导人民行动党胜选,外交部回应
  • 中国医药科技出版社回应发布“男性患子宫肌瘤”论文:正在核查
  • 广东省联社:积极推动改制组建农商联合银行工作
  • 繁荣活跃!“五一”假期全国重点零售和餐饮企业销售额同比增长6.3%
  • 孙一凡的东欧狂想音乐会:一场穿越东欧的听觉绮梦