当前位置: 首页 > 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入门概述
  • 四川落马厅官周海琦受审,1000余人接受警示教育
  • 野猪穿过江苏电视台楼前广场,被抓捕后送往红山森林动物园
  • 日均新开三家“首店”,上海的“首发经济”密码是什么?
  • 航行警告!黄海南部进行实弹射击,禁止驶入
  • 精准滴灌“种企业”,苏南强县常熟新的进阶密码
  • 印媒称印巴在克什米尔控制线沿线发生小规模交火,巴方暂未回应