全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3221
推到 Plurk!
推到 Facebook!

請問如何讀取一資料夾下所有的.txt檔

尚未結案
evan123jp
一般會員


發表:3
回覆:4
積分:1
註冊:2004-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-29 20:59:56 IP:163.28.xxx.xxx 未訂閱
如題 我現在是用fopen來開啟.txt檔 再把.txt裡的文字讀進來進行排序 再依照字的編碼存入不同的.txt裡 但是現在都是將來源資料放在同一個.txt裡讀 我希望可以將每一篇文章存成一個.txt 把所有的.txt放在同一個資料夾下 一個一個讀取一個一個處理 請問要怎麼寫 我是用C來寫 如果C沒辦法在改C 因為才剛開始學程式 希望大家可以多幫忙一下
justdo
高階會員


發表:2
回覆:359
積分:222
註冊:2004-08-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-29 21:06:06 IP:221.169.xxx.xxx 未訂閱
可以用FindFirst, FindNext, FindClose 詳細使用方式請查help
evan123jp
一般會員


發表:3
回覆:4
積分:1
註冊:2004-11-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-30 01:39:33 IP:163.28.xxx.xxx 未訂閱
FindFirst不是只能用來得到檔案的名稱嗎?? 還有一些檔案的資訊 要怎麼用來讀.txt裡的字串阿.
blk5743
高階會員


發表:34
回覆:371
積分:236
註冊:2003-11-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-30 08:35:04 IP:61.66.xxx.xxx 未訂閱
evan123jp你好 我想justdo大大應該是想讓你知道同一個資料夾裡面有哪修txt檔 在你得到txt檔名稱時,在打開檔案來讀,讀完一個檔,再繼續讀下一個 直到所有目錄中的txt檔都讀過為止
justdo
高階會員


發表:2
回覆:359
積分:222
註冊:2004-08-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-30 16:17:42 IP:221.169.xxx.xxx 未訂閱
抱歉,因為你的標題就是這樣寫,所以就這樣回答了...  不知道你的問題在哪兒? 既然能用
evan123jp
一般會員


發表:3
回覆:4
積分:1
註冊:2004-11-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-03 00:39:58 IP:163.28.xxx.xxx 未訂閱
應該說是在fopen的地方 向下面這樣 FILE *inputPtr inputPtr=fopen("001.dat","r ") fopen在檔名的那一個部分我不知道要怎樣處理 findfist所傳回的檔名ff_name[13] fopen在書裡只看到用001.dat這種固定以知的名稱 之前安裝Visual C 時 MSDN的部分總是出錯 所以都不能看說明 如果是用宣告變數所存取的檔名就不知道要怎樣用在fopen了 之前沒說清楚真是不好意思 發表人 - evan123jp 於 2004/12/03 00:44:41
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-03 10:30:46 IP:218.19.xxx.xxx 未訂閱
evan123jp 您好:    由 Help 中有關 fopen 的說明可以知道該函式的語法如下:    FILE *fopen(const char *filename, const char *mode); 由上述以紅色標示的地方,我們可以知道檔名參數使用的是 char 的型態,因此您若使用 AnsiString 類型的變數來存放檔名時,記得在 fopen 之中以 c_str() 來取用即可,例如: FILE *inputPtr; inputPtr=fopen("001.dat","r "); 可寫成: AnsiString fname = "001.dat"; FILE *inputPtr; inputPtr=fopen(fname.c_str(),"r "); 參考一下吧。
系統時間:2024-06-27 15:45:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!