C
C
_lizhiqiang
种一棵树最好的时间是十年前,其次是现在。
展开
-
5. Linux C 输入输出与文件
LINUX输入输出与文件 1.基于文件指针的文件操作(缓冲) 先来介绍 6 个概念: ① linux的文件和文件描述符 linux中对目录和设备的操作都是文件操作,文件分为普通文件,目录文件,链接文件和设备文件。 ② 普通文件:也称磁盘文件,并且能够进行随机的数据存储(能够自由seek定位到某一个位置); ③ 管道:是一个从一端发送数据,另一端接收数据的数据通道; ④ 目录:也称为目录文件,它包含了保存在目录中文件列表的简单文件。 ④ 设备:该类型的文件提供了大多数物理设备的接口。它又分为两种类型: 字符型原创 2020-06-20 19:37:12 · 1185 阅读 · 0 评论 -
fflush 函数
1、C99 对 fflush 函数的定义: int fflush(FILE *stream); 如果stream指向输出流或者更新流(update stream),并且这个更新流最近执行的操作不是输入,那么fflush函数将把任何未被写入的数据写入stream指向的文件(如标准输出文件stdout)。否则,fflush函数的行为是不确定的。 fflush(NULL)清空所有输出流和上转载 2016-01-10 12:20:46 · 723 阅读 · 0 评论 -
C语言 内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式转载 2016-01-08 16:37:09 · 419 阅读 · 0 评论