C++ 中如何获得文件中的最后两个数字
C++ 中如何获得文件中的最后两个数字
比如input.txt中有
12
56
187
9
111111
这几个数字,现在我想问如何将最后两个数字111111和9读出来
参考答案:假设文件中含有2个以上的数,这个前提不做验证:
1。定义两个变量a,b
2。从文件流中输出一个数到a,再输出一个数到b,完成初始化
3。判断是否到达文件尾部,没有则继续,有则到第5步
4。b的值赋给a,从文件中读一个数到b中,然后转到3
5。输出a和b,a是倒数第2,b是倒数第一