C语言中的“流”的概念
请问,C语言中的“流”是一个什么概念,能给解释一下吗?C语言是怎么通过流来控制文件的?流是流程的意思吗?
流的意思,准确来说应该是数据流。
stdio stdout,前者是标准输入,后者是标准输出,它们都是FILE类型的结构。
我觉得对这些东西了解下就行了,没有必要自己造轮子。
如果你对如何实现感兴趣,可以查阅《C程序设计语言》第八章 UNIX系统接口。
程序代码:
//FILE结构具体信息 typedef struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; } FILE;
[此贴子已经被作者于2017-4-29 11:38编辑过]