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

Linux软件编程:IO(二进制文件)、文件IO

一、标准IO函数接口

        1.fwrite

        2.fread

二、流的定位(偏移量)

        1.fseek(设置偏移)

                

        2.fteel

                

        3.rewind

                

三、文件IO

(一)概念

        1.标准IO是有缓存的IO,文件IO没有缓存,适合于通信、硬件设备操作

        2.标准IO是库函数,文件IO是系统调用

(二)系统调用与库函数

        1.系统调用:是Linux内核中大的代码,只能在Linux系统中使用

        2.库函数:是系统调用的封装,可以在不同的操作系统中安装并使用,最终还要调用系统函数完成对应功能

(三)文件IO函数接口

        1.函数接口

       2.文件描述符((标准IO中为文件流)特点:非负整数、取尚未被占用的最小非负整数、文件描述符是有上限的,到达上限后打开会报错误

        3.文件打开:与标准IO对应的有三个特殊的文件描述符,标准输入(0)、标准输出(1)、标准错误(2)

        4.关闭文件描述符:int close(int fd)

        5.标准IO对应的文件IO的打开方式

        

http://www.dtcms.com/a/327771.html

相关文章:

  • 【25-cv-08993】T Miss Toys 启动章鱼宠物玩具版权维权,15 项动物玩偶版权均需警惕
  • 如何使用gpt进行模式微调(2)?
  • 使用Spring Boot对接欧州OCPP1.6充电桩:解决WebSocket连接自动断开问题
  • 无文件 WebShell攻击分析
  • php+apache+nginx 更换域名
  • SpringCloud 核心内容
  • 82. 删除排序链表中的重复元素 II
  • 计算机网络摘星题库800题笔记 第4章 网络层
  • “冒险玩家”姚琛「万里挑一」特别派对 打造全新沉浸式户外演出形式
  • Javase 之 字符串String类
  • 亚马逊手工制品类目重构:分类逻辑革新下的卖家应对策略与增长机遇
  • 高性能web服务器Tomcat
  • 嵌入式Linux内存管理面试题大全(含详细解析)
  • 元宇宙虚拟金融服务全景解析:技术创新、场景重构与未来趋势
  • 数据结构:链表栈的操作实现( Implementation os Stack using List)
  • LDAP 登录配置参数填写指南
  • 文件io ,缓冲区
  • 【智慧城市】2025年湖北大学暑期实训优秀作品(3):基于WebGIS的南京市古遗迹旅游管理系统
  • 简单的双向循环链表实现与使用指南
  • 小黑课堂计算机一级Office题库安装包2.93_Win中文_计算机二级考试_安装教程
  • 使用shell脚本执行需要root权限操作,解决APK只有系统权限问题
  • mysql参数调优之 sync_binlog (二)
  • 计算机网络摘星题库800题笔记 第2章 物理层
  • 防御保护11
  • Flutter GridView的基本使用
  • 17、CryptoMamba论文笔记
  • 基于大数据的在线教育评估系统 Python+Django+Vue.js
  • scikit-learn/sklearn学习|岭回归python代码解读
  • CVPR 2025丨机器人如何做看懂世界
  • 全面解析远程桌面:功能实现、性能优化与安全防护全攻略