- 9
- 0
- 约8.73千字
- 约 40页
- 2019-12-24 发布于湖北
- 举报
标准I/O 标准I/O是在系统调用基础上实现的; 所有C语言均有标准I/O,但可能在实现上各有不同; 标准I/O并不可靠,使用时要小心。 流和文件对象 在系统调用(低级I/O)时当打开一个文件时,即返回一个整数文件描述符,然后该文件描述符就用于后续的I / O操作。 对于标准I / O库,它们的操作则是围绕流(stream)进行的。当用标准I / O库打开或创建一个文件时,标准I / O函数fopen返回一个指向FILE对象的指针。该对象通常是一个结构,它包含了I / O库为管理该流所需要的所有信息:用于实际I / O的文件描述符,指向流缓存的指针,缓存的长度,当前在缓存中的字符数,出错标志等等。应用程序没有必要检验FILE对象。 象系统调用一样,为了引用一个流,需将FILE指针作为参数传递给每个标准I / O函数。 标准I / O流与系统V的STREAMS I/O系统不同。 标准输入、标准输出和标准出错 对一个进程预定义了三个流,它们自动地可为进程使用:标准输入、标准输出和标准出错。 文件描述符STDIN_FILENO,STDOUT_FILENO和STDERR_FILENO分别表示它们。 这三个标准I/O流通过预定义文件指针stdin, stdout和stderr加以引用。 这三个文件指针同样定义在头文件stdio.h中。 流的打开: fopen() 功能:打开流; 方式:下列三
您可能关注的文档
最近下载
- 【新能源汽车实训指导书】信息采集模块故障检修.docx VIP
- 【新能源汽车实训指导书】动力电池接触器粘连故障检修.docx VIP
- 高频精选:张家口市辅警招聘面试题库及答案.doc VIP
- 电动汽车动力电池检测与维修【实训指导书】4-3 排除动力电池BMS碰撞信号故障.docx VIP
- (2023)中国儿童ANCA相关性肾炎诊疗临床实践指南PPT课件.pptx VIP
- GK400N密炼机液压和润滑系统分析.pdf VIP
- GK400N 密炼机液压系统.pdf
- 电动汽车动力电池检测与维修【实训指导书】5-3 检修冷却风扇.docx VIP
- 监理工作程序流程图ikcvthvs.doc VIP
- 电动汽车动力电池检测与维修【实训指导书】6-1 检修高压配电系统高压回路.docx VIP
原创力文档

文档评论(0)