作者ltkfans (☠浊水溪公社☯)
看板C_and_CPP
标题[问题] 请问C++读档的问题
时间Wed Mar 18 21:08:37 2009
请问一下,比如说我现在有一个档案xx.txt档里面是这样
111
222
333
444
555
666
.
.
.
那我要找出里面特定几个(比如说要找333,444),现在是发现说如果输入
是照顺序的话是没问题,比如输入是333,444,666这样就可以找到,可是如果没照顺序
的话就会有错误,像是333,666,111这样就会错误,後来发现好像是档案(xx.txt)
这个是依序读下去的,而不是每次都从头开始读,想问一下各位有人知道要怎麽写
可以每次都让档案(xx.txt)从头开始读吗?那可以请各位讲详细点吗?我还是新手..
谢谢 T.T...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.9.172
1F:→ MOONRAKER:每次都close掉重开就会重头开始 当然你可以想更好的方法 03/18 21:12
2F:→ windincloud:rewind() ?? 03/18 21:37
3F:→ MOONRAKER:楼上有抓到 but rewind is not C++ way 03/18 21:43
4F:→ legnaleurc:seekg ? 03/18 22:38
5F:→ TConvertible:seek 或是 lseek , 回到档案开头的地方 03/18 22:40
6F:→ ltkfans:呃..楼上有详细的说明吗 @@... 03/18 23:17
7F:→ akasan:google it! 03/18 23:23
8F:→ MOONRAKER:(其实也不知道ltkfans开档是by C way还是C++ way) 03/19 23:03