在C语言中,我可以从头开始使用rewind,但在Rust中找不到类似的方法。
rewind
我想打开一个已存在的文件,并让文件指针回到起点,在其中写新的单词并覆盖旧的单词。
但是现在我只能在原始文件的最后一行之后写点东西,而且不知道如何更改文件指针。
我知道铁锈有一个板条箱libc::rewind,但是如何使用它,或以任何其他方式?
libc::rewind
使用seek。
seek