标准io跟文件io的区别及一些函数的功能及参数

|------------------------------------------------------------------------------------|
| 文件IO |
| 在posix中定义的一组用于输入输出的函数 |
| 1. 没有缓冲机制 2. 围绕文件描述符进行操作,非负整数 3. 默认打开三个文件描述符:0 1 2 4. 可以操作除了目录以外任何类型文件 5. 可移植性相对较弱 |
| 打开文件: open 关闭文件: close 读文件: read 写文件: write 定位操作: lseek |

|------------------------------------------------------------------------------------------------------|
| 标准IO |
| 在C库中定义的一组用于输入输出的函数 |
| 1. 有缓冲机制 2. 围绕流进行操作,FILE* 3. 默认打开三个流:stdin/stdout/stderr 4. 只能操作普通文件 5. 可移植性较强 |
| 打开文件:fopen/freopen 关闭文件: flose 读文件:fgetc/fgets/fread 写文件:fputc/fputs/fwrite 定位操作: rewind/fseek/ftell |

相关推荐
恒森宇电子有限公司22 分钟前
芯晞微CSM4056H 单节锂离子电池充电器芯片 封装ESOP-8
单片机·嵌入式硬件
果果燕31 分钟前
ARM嵌入式学习(五)---IMX6ULL外部中断
单片机·嵌入式硬件
无人机90136 分钟前
Delphi网络编程实战:UDP通信与多线程网络优化详解
单片机·嵌入式硬件
笨笨饿36 分钟前
博客目录框架
c语言·开发语言·arm开发·git·嵌入式硬件·神经网络·编辑器
Lugas Luo2 小时前
SATA Port Multiplier (SATA 集线器) 原理与驱动架构深度剖析
linux·嵌入式硬件
zmj3203242 小时前
KW45的ISP模式
stm32·单片机·嵌入式硬件·kw45
AzusaFighting3 小时前
STM32F103R基于AI生成的HAL库DMA串口应用用例
stm32·单片机·嵌入式硬件
Lugas Luo3 小时前
Kernel 5.10 ATA 驱动分析与车载环境诊断
linux·嵌入式硬件
飞控架构之美3 小时前
多旋翼无人机系统组成(九)(多旋翼无人机的设计)
stm32·嵌入式硬件·硬件架构·无人机
飞控架构之美3 小时前
多旋翼无人机系统组成(八)(任务载荷系统详解)
stm32·嵌入式硬件·硬件架构·无人机