Linux I/O 详解
文章平均质量分 81
椰子哥·天行者
这个作者很懒,什么都没留下…
展开
-
Linux系统标准I/O(5.29)
一 标准IO库 C标准 规定:函数名,参数,返回值 库:实现好的函数接口,供别人使用 问:使用标准库的好处? 屏蔽底层细节(操作系统系统调用接口间的差异),向上层提供统一的接口,增加程序的移植性 二 标准IO库中提供对文件的操作函数接口 1.标准IO的操作函数 它是对系统调用接口的封装(它的内部实现调用了系统调用),并且提供缓原创 2015-05-29 11:31:04 · 587 阅读 · 0 评论 -
Linux库函数(6.2)
库:函数库是实现了某一类功能的若干的函数的数据和二进制代码的集合 库中虽然是函数的二进制代码集合,但不能独立执行,可能被载入内存,和其它程序结合起来执行 linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时刻和使用方式不同 静态库的代码在编译过程中已经被载入可执行程序,因此生成的可执行体积较大。 共享库的代码是在可执行程序运行时才载入内存的,在编译过原创 2015-06-02 19:58:15 · 351 阅读 · 0 评论 -
Linux文件I/O(6.1)
/*------IO-day 2--------------------------------------*/Unix文件基础 一、出错处理:全局错误码errno /*{{{*/ 函数出错会置errno,调用者根据errno的不同值可判断出错原因 使用时需要 errno.h 头文件 strerror() - 映射errno对应的错误信息 perror() – 输出用户信原创 2015-06-02 19:30:04 · 466 阅读 · 0 评论