当前位置: 技术问答>linux和unix
关于UNIX环境高级编程
来源: 互联网 发布时间:2016-03-18
本文导语: 小弟最近在学习<<UNIX环境高级编程>>那本书,里面有一个头文件叫“apue.h”,好像是要在网上下载那些文件,然后才能编写书中的一些代码实例,我想向大家请教一下,书中的大部分实例,一些函数是否可以自...
小弟最近在学习<<UNIX环境高级编程>>那本书,里面有一个头文件叫“apue.h”,好像是要在网上下载那些文件,然后才能编写书中的一些代码实例,我想向大家请教一下,书中的大部分实例,一些函数是否可以自己去完成,因为本人是初学者,所以太难的肯定是无法实现,但是不是大部分函数只要把适当的头文件包含进来就可以自己去实现了?还有就是希望大家能帮我出点主意,我应该如何去学习这本书。谢谢了。
|
apue.h和那些源码在网上都有的,google一下就有了。
而且那些函数,都可以自己简化实现。
比如:
而且那些函数,都可以自己简化实现。
比如:
/*
* Figure 3.4. Copy standard input to standard output
*/
#include "apue.h"
#define BUFFSIZE 4096
int
main(void)
{
int n;
char buf[BUFFSIZE];
while ((n = read(STDIN_FILENO, buf, BUFFSIZE)) > 0)
if (write(STDOUT_FILENO, buf, n) != n)
err_sys("write error");
if (n 0)
if (write(STDOUT_FILENO, buf, n) != n)
err_sys("write error");
if (n