fseek

来自cppreference.com
< c‎ | io

定义于头文件 <stdio.h>
int fseek( FILE *stream, long offset, int origin );
设置文件指针位置,文件流的stream指出,offset的值。然而,此功能可用于设置超出了实际的文件结束指示器,负位置值不接受.
原文:
Sets the file position indicator for the file stream stream to the value pointed to by offset. This function can be used to set the indicator beyond the actual end of the file, however, negative position values are not accepted.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

stream -
文件流来修改
原文:
file stream to modify
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
offset -
转移到原点的相对位置的字符数
原文:
number of characters to shift the position relative to origin
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
origin -
向哪个位置offset被添加。它可以有以下值之一:SEEK_SETSEEK_CURSEEK_END
原文:
position to which offset is added. It can have one of the following values: SEEK_SET, SEEK_CUR, SEEK_END
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

0成功时,返回非零值。的流相关联的EOF标志被清除,被撤消的效果的任何ungetc.
原文:
0 upon success, nonzero value otherwise. Associated EOF flag is cleared for the stream and the effect of any ungetc is undone.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 注释

对于文本流,唯一有效的值offset0(适用任何origin),先调用ftell(只适用于SEEK_SET)返回的值.
原文:
For text streams, the only valid values of offset are 0 (applicable to any origin) and a value returned by an earlier call to ftell (only applicable to SEEK_SET).
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

将文件位置指示器移动到文件中的指定位置
(函数) [edit]
获取文件位置指示符
(函数) [edit]
返回当前的文件位置指示符
(函数) [edit]
将文件位置指示器移动到文件首
(函数) [edit]
fseekC++文档