LNUX C语言系统编程(复制文件描述符)
来源:互联网 发布:微信聊天数据怎么恢复 编辑:程序博客网 时间:2024/06/06 01:12
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<fcntl.h>
#include<string.h>
int main()
{
int fd1=open("score",O_RDWR);
int fd2=dup(fd1);
close(fd1);
char s[20];
int n=read(fd2,s,20);
if(n==-1)
{
printf("read error\n");
return;
}
else
{
printf("%s\n",s);
}
char name[]="ooooooooooooooooo";
#include<stdlib.h>
#include<unistd.h>
#include<fcntl.h>
#include<string.h>
int main()
{
int fd1=open("score",O_RDWR);
int fd2=dup(fd1);
close(fd1);
char s[20];
int n=read(fd2,s,20);
if(n==-1)
{
printf("read error\n");
return;
}
else
{
printf("%s\n",s);
}
char name[]="ooooooooooooooooo";
n=write(fd2,name,strlen(name)+1);
if(n>0)
{
printf("%s %d",name,n);
}
}
dup的返回值是新文件描述符
- LNUX C语言系统编程(复制文件描述符)
- 六、Linux系统编程-文件和IO(四)文件共享、复制文件描述符
- Linux系统编程——文件描述符的复制:dup()和dup2()
- Linux系统编程——文件描述符的复制:dup()和dup2()
- Linux系统编程——文件描述符的复制:dup()和dup2()
- 【Linux系统编程】 文件描述符的复制:dup()和dup2()
- Linux系统编程——文件描述符的复制:dup()和dup2()
- Linux系统编程——文件描述符的复制:dup()和dup2()
- Linux系统编程——文件描述符的复制:dup()和dup2()
- 文件复制(c语言)
- 复制文件描述符
- C语言—文件描述符
- linux C复习:文件操作(文件描述符的复制)
- C 语言 文件复制
- C语言文件复制
- 系统编程(文件操作)---C语言学习(2)
- dup2复制文件描述符
- dup 复制文件描述符
- C++面向对象程序设计 第六章 排序
- C/C++中extern关键字详解
- jQuery性能优化
- js中substring,substr,slice的用法
- 移动应用界面原型构建工具,交互设计师的利器
- LNUX C语言系统编程(复制文件描述符)
- 手动扩栈
- 2014网易运营工程师笔试题(邮件运维)
- 早该知道的7个JavaScript技巧
- 黑马程序员-JAVA学习之环境搭配
- 人名翻译规则
- hdu4766 network 圆与圆交 (2013网络赛)
- Java多线程之syncronized(二)
- 每日一题(97) - 找出大于某值的最小的不重复数