std::fsetpos

来自cppreference.com
< cpp‎ | io‎ | c

定义于头文件 <cstdio>
int fsetpos( std::FILE* stream, const std::fpos_t* pos );
设置文件位置指示器和多字节的解析状态(如果有的话)的C文件流stream根据指向的值由pos.
原文:
Sets the file position indicator and the multibyte parsing state (if any) for the C file stream stream according to the value pointed to by pos.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
除了建立新的的解析状态和位置,调用这个函数撤消的影响std::ungetc,并清除文件的结束状态,如果它被设置.
原文:
Besides establishing new parse state and position, a call to this function undoes the effects of std::ungetc and clears the end-of-file state, if it is set.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
如果一个读或写错误发生时,错误指示灯(std::ferror)被设定为流.
原文:
If a read or write error occurs, the error indicator (std::ferror)for the stream is set.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 参数

stream -
文件流来修改
原文:
file stream to modify
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
pos -
指针获得一个fpos_t对象具有相同的文件相关联的流称为从std::fgetpos
原文:
pointer to a fpos_t object obtained from std::fgetpos called on a stream associated with the same file
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

0成功时,返回非零值。此外,设置errno,失败.....
原文:
0 upon success, nonzero value otherwise. Also, sets errno on failure.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 另请参阅

获取文件位置指示器
(函数) [编辑]
返回当前文件位置指示器
(函数) [编辑]
移动文件位置指示器到文件中的指定位置
(函数) [编辑]
fsetposC 文档