Re: [心得] dev c++讀取資料夾裡面每一個檔案?

看板C_and_CPP作者 (眠月)時間15年前 (2010/03/13 00:10), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《alohaiscool (aloha)》之銘言: : 問題在描述一下 : 我想要由使用者定義 要讀檔案的位置 然後 把每個檔案讀取進來 做我需要的運算 好文,我也貢獻一個 qq ┌────────────────────────────────────┐ #include <boost/filesystem.hpp> │ |int main () { │ | namespace fs = boost::filesystem ; │ | typedef fs::directory_iterator dir_iter ; │ | for ( dir_iter i("."); i!=dir_iter(); ++i ) { │ | // 如果是一般的檔案,不是目錄或是link之類的... │ | if ( fs::is_regular_file ( i->status() ) ) { │ | std::ifstream fin ( i->path().file_string().c_str() ) ; │ | // 對 fin 做事 │ | } │ | } │ |} │ └────────────────────────────────────┘ 其實這是我第一次用 boost::filesystem ="= 以前我都用 system ( "dir/b > _" ) XD -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.117.71

03/13 01:27, , 1F
gj
03/13 01:27, 1F

03/13 03:19, , 2F
好像都沒人拉一個 listbox 來用厚.. lb->Dir
03/13 03:19, 2F

03/13 06:59, , 3F
一看到上色版就知道是yoco大了 XD
03/13 06:59, 3F
文章代碼(AID): #1BccU7Cg (C_and_CPP)
文章代碼(AID): #1BccU7Cg (C_and_CPP)