C相当于fstream的peek
我知道在 C++ 中,您可以使用以下命令查看下一个字符:in.peek();
。
当尝试“查看”C 中文件的下一个字符时,我该如何解决这个问题?
I know in C++, you're able to peek at the next character by using: in.peek();
.
How would I go about this when trying to "peek" at the next character of a file in C?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
fgetc+ungetc。也许是这样的:
fgetc+ungetc. Maybe something like this:
您可以使用
getc
后跟ungetc< /代码>
You could use a
getc
followed by anungetc
你需要自己实现它。使用 fread 读取下一个字符和 fseek 返回到阅读之前的位置
编辑:
you'll need to implement it yourself. use fread to read the next character and fseek to go back to where you were before the read
EDIT: