访客地图

unix文件

张成
2015/11

#include <stdio.h>
#include <stdlib.h>

//uninx系统标准头文件
#include <unistd.h>
//uninx系统文件操作头文件
#include <fcntl.h>

/**
    从标准输入读 写入到标准输出
*/
void function_1()
{
    int n;
    char buf[BUFSIZ];

    // STDIN_FILENO 标准输入文件符号
    // STDOUT_FILENO 标准输出文件符号
    while( (n = read(STDIN_FILENO,buf,BUFSIZ)) > 0 )
        if (write(STDOUT_FILENO, buf, n) != n)
            printf("write error\n");

    if( n<0)
        printf("error\n");
}