如果多次成功ungetc执行后,读取操作将以反向顺序检索推送字符。ungetc... 如果ch等号EOF,操作失败,流不受影响。 一次成功的呼叫ungetc清除文件状态结束标志。
除了建立新的解析状态和位置之外,对此函数的调用还会取消std::ungetc并清除文件结束状态(如果设置了的话)。 如果发生读或写错误,则错误指示符%28std::ferror为流设置%29。
该功能将从之前的呼叫中删除任何效果ungetc。 Parameters 流-文件流进行修改 返回值 (none). 例 这个例子展示了如何两次读取一个文件。
除了建立新的解析状态和位置之外,如果设置了该函数,则对该函数的调用将撤销ungetc并清除文件结束状态的影响。 如果发生读取或写入错误,ferror则设置流的错误指示符()。
[医]集合和寻找[医]但不是寻求[医]结束%29 除了更改文件位置指示器外,fseek消除…的影响std::ungetc并清除文件结束状态,如果适用的话。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
