假设我有一个包含整数的文件,格式为
1 57 97 100 27 86 ...
假设我有一个输入文件流 fin 并且我尝试从文件中读取整数。
ifstream fin("test.txt");
int val;
fin>>val;
现在我在一个while循环中执行此操作,在某个时间段内,我想将我的文件指针恰好向后移动一个整数。也就是说,如果我的文件指针即将读取整数27
时fin>>val
,我想移动文件指针,以便100
在我这样做时它可以读取整数fin>>val
。我知道我们可以使用fin.seekg()
,但我只用它来按字符移动文件指针,而不是按整数移动。
可能这是一个幼稚的问题。但是有人可以帮我吗?