通常情况下,lseek不能在stdin上工作。
但是,如果我这样运行我的程序:
./a.out < filename
现在stdin是一个文件,而不是键盘。
lseek会在那里工作吗?
我能做什么吗?
lseek(0, -1, SEEK_CUR)
并获得相同的效果,如
ungetc()?
发布于 2013-03-17 18:10:03
是,lseek将更改查找指针。不,它不等同于ungetc()。
fseek(stdin, -1, SEEK_CUR)更接近于ungetc(),但仍然不完全相同。
https://stackoverflow.com/questions/15459574
复制相似问题