标准IO
标准I/O库由ISO C标准制定的。标准I/O库相对于系统I/O处理了很多细节,比如缓冲区分配、以优化的块大小执行I/O(这个数据存储在stat
结构体中的st_blksize
字段)等。
系统I/O是以文件描述符来作为基础展开的,而标准I/O是围绕流进行的,打开或创建文件时会将流和文件关联起来。
获取与流相关的文件描述符可以使用函数fileno()
。
流和文件相关联为文件流,流和内存关联起来为内存流。
专注于工业物联网行业数据采集,嵌入式Linux系统裁剪,5G智慧网关软件开发等