‘C/C++’ 分类的存档

C语言的缓冲区有以下三种:

1.全缓冲

缓冲区被填满后才调用系统I/O函数。对于读操作来说,直到读入的内容的字节数等于缓冲区大小或者文件已经到达结尾,才进行实际的I/O操作,将缓冲区内容读入程序中;对于写操作来说,直到缓冲区被填满,才进行实际的I/O操作,缓冲区内容写到外存文件中。磁盘文件通常是全缓冲的。

2.行缓冲

用户程序写的数据中有换行符就把这一行写回内核,或者如果缓[……]

Read more / 查看全文

2013年4月15日11:07 | 没有评论
分类: C/C++
标签:

学习linux,必不可少的接触便是管道。管道功能正如其名,从一端输入,从另一端输出,是一个单向的过程。管道分两种,匿名管道和命名管道,匿名管道,常用于父进程和子进程的通信;而命名管道则适用于任意两个进程间的通信。

进行管道编程,常用的函数便是pipe()、dup()、dup2()和mkfifo()了,具体用法参考官方API.

下面举一简单实例说明:

#include <un[……]

Read more / 查看全文

2013年4月4日15:18 | 1 条评论
分类: C/C++
标签:
第 1 页,共 9 页123456789