C语言的read函数返回-1是为什么呢?文件是存在的哦

2025-01-07 06:33:55
推荐回答(2个)
回答1:

返回-1是读错误,你打印一下errno看下:
if((size=read(fd,buf,SIZE))<0)
{
perror("read:");
}

看一下错误信息才能判断问题。

回答2: