[問題] 請問C++讀檔的問題

看板C_and_CPP (C/C++)作者 (☠濁水溪公社☯)時間16年前 (2009/03/18 21:08), 編輯推噓0(008)
留言8則, 6人參與, 最新討論串1/1
請問一下,比如說我現在有一個檔案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

03/18 21:12, , 1F
每次都close掉重開就會重頭開始 當然你可以想更好的方法
03/18 21:12, 1F

03/18 21:37, , 2F
rewind() ??
03/18 21:37, 2F

03/18 21:43, , 3F
樓上有抓到 but rewind is not C++ way
03/18 21:43, 3F

03/18 22:38, , 4F
seekg ?
03/18 22:38, 4F

03/18 22:40, , 5F
seek 或是 lseek , 回到檔案開頭的地方
03/18 22:40, 5F

03/18 23:17, , 6F
呃..樓上有詳細的說明嗎 @@...
03/18 23:17, 6F

03/18 23:23, , 7F
google it!
03/18 23:23, 7F

03/19 23:03, , 8F
(其實也不知道ltkfans開檔是by C way還是C++ way)
03/19 23:03, 8F
文章代碼(AID): #19mF9T4C (C_and_CPP)
文章代碼(AID): #19mF9T4C (C_and_CPP)