Linux - 输入输出流程序 代码(C)
2014-10-06 09:48
381 查看
输入输出流程序 代码(C)
本文地址:http://blog.csdn.net/caroline_wendy使用输入输出流,控制文件流。
STDIN_FILENO,STDOUT_FILENO代表标准输入和标准输出的文件描述符。
执行文件使用"./", 结束文件"Ctrl+D"。
代码:
/*By C.L.Wang
* Eclipse CDT
* Ubuntu 12.04
* 2014.10.5*/
#include "apue.h"
#include "error.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)
err_sys("read error");
return 0;
}
输出:
I am a girl!
控制台:
相关文章推荐
- Linux - 输入输出流程序 代码(C)
- Java2实用教程(第二版)程序代码——第二十章 输入输出流
- Linux 管道替换标准输入输出 实现2个独立程序代码之间的通信
- PHP 程序输入,输出流,压缩流及 Linux 命令:gzip,bzip2,zip,rar,tar
- 【Linux C代码分享二】UDP Socket示例程序:使用fgets函数获取屏幕输入
- Fail类文件 输入输出流代码 _转书籍
- Linux程序代码移植到Windows的简单方法(转)
- linux上scim,fcitx在qt,wine或者openoffice之类gtk程序中,中英文环境输入
- U-Boot使用loadb下载程序(附测试代码) --基于Linux下Kermit工具
- Linux后台运行程序,输入输出重定向
- Windows下正确配置cwRsync,每次向Linux同步代码时,不需输入密码
- Linux程序的常用信号中断捕获代码
- linux相关代码程序,小而精悍
- 一段LINUX下常用的多线程程序代码
- 汇编语言32位控制台读取用户输入字符程序代码分析(17)
- Linux移植随笔:对tslib库的ts_test测试程序代码的一点分析
- 输入出程序代码本身的C++小程序
- linux下文件传送程序代码两例(分别基于tcp和udp)
- Linux下几例抓包程序代码
- linux程序后台调度代码写法(没有终端)