考虑我已使用hell.txt
函数将文件打开为open()
。
fd=open("hell.txt",O_RDONLY);
然后,考虑它将描述符返回为4
。并且hi.txt
已经占据了描述符3
,因此我想将hell.txt
文件与3
连接,而不使用dup2
或fcntl()
函数。< / p>
是否可以在不使用这两个功能的情况下进行更改?
答案 0 :(得分:0)
因为文件描述符通常占用最低编号,所以通常可以使用:
close(3);
fd=open("hell.txt",O_RDONLY);