Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 java 中,有FileChannel可以从文件通道中读取。我还可以在频道中设置我想开始阅读的位置。
C ++ / C中有类似的功能吗?
请查看 C++ifstream::seekg()和ifstream::tellg(). 同样在 C:ftell()和fseek()函数中<stdio.h>
ifstream::seekg()
ifstream::tellg()
ftell()
fseek()
<stdio.h>
如果你想要一个编程解决C方案
C
如果你想从位置读取,X那么你可以使用fread()up to(X-1)然后重用fread()or fgets()orfgetc()来读取位置X
X
fread()
(X-1)
fgets()
fgetc()
如何在C中读取文本文件到某个位置?