Re: [心得] dev c++讀取資料夾裡面每一個檔案?
※ 引述《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
03/13 01:27, 1F
→
03/13 03:19, , 2F
03/13 03:19, 2F
→
03/13 06:59, , 3F
03/13 06:59, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):