标准IO
RayCongLiang
广东海洋大学16级物联网学生
展开
-
【Linux学习笔记31】标准IO的缓冲类型
引言我们之所以倾向于使用标准IO不仅是其功能比系统IO丰富,还有是因为标准IO有个很显著的地方就是标准IO拥有缓冲功能,能够提高程序的吞吐量。那么这篇笔记主要是研究标准IO是什么时候刷新数据到内核:标准IO缓冲区的三种类型一、不缓冲虽然说标准IO分配了缓冲区buffer,但是这种方法并不缓冲就直接将数据刷新了。那么一般会用到这种类型的数据:紧急数据(出错处理)举个例子:在打开屏幕这个文...原创 2019-08-16 22:40:59 · 1083 阅读 · 0 评论 -
【Linux学习笔记30】标准IO的核心API
引言这篇笔记类似与之前的系统IO的核心API介绍,虽然不是很详细地说清楚每个函数的作用,但还是会讲清楚函数的使用以及区别。本篇主要介绍:fgetc/getc/getchar函数与fputc/putc/putcharfeof/ferror 、fgets/gets与/fputs/puts、fread/fwrite等函数fgetc/getc/getchar函数这一组函数的功能都是读数据,每一次...原创 2019-08-16 01:20:29 · 197 阅读 · 0 评论 -
【Linux学习笔记29】标准IO初简介(fopen函数)
引言回顾一下之前的系统IO,系统IO与标准IO都是我们操作文件的接口。而标准IO比系统IO的功能更加丰富,因为其功能是由标准库提供的。并且最重要的是,标准IO是带有缓冲的,就能够提高程序的吞吐量。标准IO的特点标准IO的操作对象是文件指针标准IO由标准库提供,因此功能更加丰富。标准IO带有缓冲,能够提高程序的吞吐量,尤其是在处理大量数据的情况下,尤为出色。文件指针与文件描述符的关系...原创 2019-08-16 00:14:38 · 331 阅读 · 0 评论