Advanced Programming in Unix Environment Episode 2
发布时间:2020-12-15 16:21:22 所属栏目:安全 来源:网络整理
导读:文件描述符 文件描述符(file descriptor)通常是一个小的非负整数,内核用一个标识一个特定进程正在访问的文件。当内核打开一个现有文件或创建一个新文件时,它都返回一个文件描述符。在读、写文件时,可以使用这个文件描述符。 标准输入、标准输出和标准错误
#include <apue.h>
#define BUFFSIZE 4096
int main(void)
{
int c;
char buf[BUFFSIZE];
while((n==read(STDIN_FILENO,buf,BUFFSIZE))>0)
if(write(STDOUT_FILENO,buff,n)!=n)
err_sys("write error");
if(n<0)
err_sys("read error");
exit(0);
}
#include <apue.h>
int main(void)
{
int c;
while((c=getc(stdin))!=EOF)
{
if(putc(c,stdout)==EOF)
{
err_sys("output error");
}
}
if(ferror(stdin))
err_sys("input error");
exit(0);
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |