如何使用dup和dup2

 时间:2024-10-12 06:39:39

1、调用dup或者dup2之前,加入下图所示的三个头文件

如何使用dup和dup2

2、接着测试dup函数的使用,先调用open创建龅歧仲半打开文件的描述符,然后调用dup复制现有的文件描述符,通过返回新的文件描述符来操作文件

如何使用dup和dup2

3、从输出的打印信息看,发现新创建的文件文件描述符与原来的文件描述符相差1

如何使用dup和dup2

4、操作新的文件描述符写入信息,从下图看,成功创建文件并写入了信息,这个说明新的文件描述确实是拷贝了原来的文件描述符,其功能是等效的。

如何使用dup和dup2

5、接下来再测试dup2函数,先调用open创建龅歧仲半打开文件的描述符,然后调用dup2函数将标准输出重定向为dup2.txt文件,通过返回新的文件描述符来操作文件

如何使用dup和dup2

6、运行调试后,发现执行目录下生成了如下所示的文件

如何使用dup和dup2

7、打开文件查看内容信息,可以发现打印到标准输出的内容都重定向到文件中

如何使用dup和dup2
  • 夏季水性漆施工注意事项
  • 四言绝句古诗有哪些
  • 怎么画向阳花小报
  • 舌尖上的海南--揭秘诺丽果养生汤秘籍、绝版分享
  • 直面挫折健康成长的手抄报
  • 热门搜索
    广州到云南旅游攻略 珠海东澳岛旅游 新西兰打工旅游签证 广宁竹海大观旅游区 汉源旅游景点 合肥市旅游局 青岛旅游住宿攻略 连南旅游 高邮旅游景点 陕西黄龙县旅游景点