gpt4 book ai didi

c - 使用打开的文件描述符

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:43 26 4
gpt4 key购买 nike

我有 2 个程序,在一个程序中,我正在打开一个文件进行读取,而在另一个程序中,我正在尝试从文件中读取:

第一个程序

fd = open("test.txt",O_RDONLY);
printf("%d\n",fd);
while(1);

第二个程序:

char sir[100];
int fd, result;
scanf("%d",&fd);
rez = read(fd,((void*)sir), 2);

在第二个程序中,我读取了在第一个程序中打印的内容。为什么这段代码不起作用,我如何从程序 nr 2 中读取该文件描述符?

最佳答案

文件描述符对于进程是唯一的。您还需要写入文件描述符。

关于c - 使用打开的文件描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33574698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com