1 理解test.c, 说出程序功能
2 编译运行程序,提交运行截图
理解

第一步是close(0),即将标准输入的连接挂断,这里调用close(0)将标准输入与终端设备的连接切断,切断后当前文件描述符数组中的第一个元素现在处于空闲状态。

最后,使用open(filename,O_RDONLY)打开一个想连接到stdin上的文件。当前的最低可用文件描述符是0,因此所打开的文件被连接到标准输入上去。

1、采集三次用户输入并打印出来

2、以只读的方式打开data文件,记为fd

3、用newfd复制fd中的文件并打印用户输入,失败,输出“不能复制fd”

 

运行

 

posted on 2021-12-13 11:33  20191208孙汇阳  阅读(73)  评论(0编辑  收藏  举报