Linux - 输入输出流程序 代码(C)
输入输出流程序 代码(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*/
·
输入输出流程序 代码(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!
控制台:
更多推荐
已为社区贡献4条内容
所有评论(0)