使用标准输入&&标准输出,进行文件复制

来源:互联网 发布:js与ajax 编辑:程序博客网 时间:2024/06/05 09:25
使用标准输入&&标准输出,进行文件复制
       使用Linux/Unix的不带缓冲区得I/0函数read 和 write实现使用标准输入&&标准输出,进行文件复制。
代码如下:
#include <iostream>#include "apue.h"#include "err_msg.h"using namespace std;#define BUFSIZE 4096int main(){int n;char buf[BUFSIZE];while ((n = read(STDIN_FILENO, buf, BUFSIZE)) > 0){if (write(STDOUT_FILENO, buf, n) != n){err_sys("write error");}}if (n < 0){err_sys("read error");}return 0;}


原创粉丝点击