QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 635|回复: 2

大家来帮忙

[复制链接]
发表于 2003-11-30 23:52:16 | 显示全部楼层 |阅读模式
用read()函数读文件时
照书上的说法
从当前文件描述符中的偏移值开始
我想问一下,如果我想从文件头开始读文件
这个偏移值是否为0
拜谢
还有一个问题?????
dup()函数
既然是返回可用文件描述符中的最小值
但为什么我看见。书 上在用这个函数时dup(1)这是怎么回事
在拜谢!!!!!!!
发表于 2003-12-1 09:42:48 | 显示全部楼层
偏移值和你的打开方式有一些关系 如果是简单的打开 那么这个偏移值一开始就是0
你可以用什么seek之类的移动它 (忘了具体的名称了)
dup返回最小的文件描述符? 不是吧 这是用来复制(看名字也是啊)文件描述符
dup(1)就是复制一个stdout到那个描述符
回复

使用道具 举报

发表于 2003-12-5 03:03:33 | 显示全部楼层
#include <unistd.h>

int dup(int oldfd);

dup create a copy of the file descriptor oldfd, and uses the lowest-numbered unused descriptor for the new descriptor, and return it.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 06:20 , Processed in 0.053613 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表