[UNIX C学习笔记] 输入/输出【标准输入--->>标准输出】
预备知识:
1、每个进程启动时 都会打开三个文件描述符 标准输入、标准输出、标准错误。默认的标准输入是键盘、标准输出和标准错误是屏幕。(上一次我们已经说过UNIX中设备也是文件)
2、在用命令行启动进程时,可以将这三个文件描述符重定向。具体方法见:http://www.php100.com/html/webkaifa/Linux/2010/0430/6470.html
3、使用到的系统调用:
ssize_t read(int fd, void *buf, size_t count); // 从文件fd 读取count大小 到buf开头的内存里面
ssize_t write(int fd, const void *buf, size_t count); // 从buf开头的内存 读取count大写 到文件fd中
[解决办法]
顶个啊
![[UNIX C学习札记] 输入/输出【标准输入->>标准输出】](http://img.reader8.net/uploadfile/jiaocheng/20140134/2725/2014012700252642474.gif)
[解决办法]
同
![[UNIX C学习札记] 输入/输出【标准输入->>标准输出】](http://img.reader8.net/uploadfile/jiaocheng/20140134/2725/2014012700252642475.gif)
[解决办法]