SETK_SET中的SET是哪个单词的缩写?如何就表示文件的开头啦
SETK_SET中的SET是哪个单词的缩写?怎么就表示文件的开头啦
fseek 用于二进制方式打开的文件,移动文件读写指针位置,原型如下:
int fseek( FILE *stream, long offset, int origin );
第一个参数stream为文件指针
第二个参数offset为偏移量,整数表示正向偏移,负数表示负向偏移
第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SET
SEEK_SET: 文件开头
SEEK_CUR: 当前位置
SEEK_END: 文件结尾
SETK_SET中的SET是哪个单词的缩写?怎么就表示文件的开头啦?后面的两个都好理解。
------解决思路----------------------
个人感觉SET表示分两步,一:把文件指针设置到文件头(所有用SET),二,从文件开头处偏移。
------解决思路----------------------
SET就是set,设置的意思
man里就有说明
SEEK_SET就是设置到offset位置
SEEK_CUR是设置到offset位置加上当前位置
SEEK_END是设置到offset位置加上文件大小
------解决思路----------------------
这个是规定 记住就行了 做程序员还是需要点记忆能力的
fseek 用于二进制方式打开的文件,移动文件读写指针位置,原型如下:
int fseek( FILE *stream, long offset, int origin );
第一个参数stream为文件指针
第二个参数offset为偏移量,整数表示正向偏移,负数表示负向偏移
第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SET
SEEK_SET: 文件开头
SEEK_CUR: 当前位置
SEEK_END: 文件结尾
SETK_SET中的SET是哪个单词的缩写?怎么就表示文件的开头啦?后面的两个都好理解。
------解决思路----------------------
个人感觉SET表示分两步,一:把文件指针设置到文件头(所有用SET),二,从文件开头处偏移。
------解决思路----------------------
SET就是set,设置的意思
man里就有说明
SEEK_SET
The offset is set to offset bytes.
SEEK_CUR
The offset is set to its current location plus offset bytes.
SEEK_END
The offset is set to the size of the file plus offset bytes.
SEEK_SET就是设置到offset位置
SEEK_CUR是设置到offset位置加上当前位置
SEEK_END是设置到offset位置加上文件大小
------解决思路----------------------
这个是规定 记住就行了 做程序员还是需要点记忆能力的