std::fsetpos
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <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 | - | 文件流来修改
|
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.
[编辑] 另请参阅
获取文件位置指示器 (函数) | |
返回当前的文件指针位置 原文: returns the current file position indicator (函数) | |
在一个文件中的文件位置指示符移动到特定的位置 原文: moves the file position indicator to a specific location in a file (函数) | |
C documentation for fsetpos
|