C语言代码片段-读写标准输入流

#include<unistd.h>
#define SIZE 100

int main()
{
    int n;
    char buf[SIZE];
    while(n=read(STDIN_FILENO,buf,SIZE))
    {
        if(n!=write(STDOUT_FILENO,buf,n))
             perror("write error");
    }
    if(n<0) perror("read error");
    return 0;
}

  

posted @ 2013-05-02 23:34  tt-0411  阅读(323)  评论(0编辑  收藏  举报