看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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
sunneo:gj 03/13 01:27
tropical72:好像都沒人拉一個 listbox 來用厚.. lb->Dir 03/13 03:19
nowar100:一看到上色版就知道是yoco大了 XD 03/13 06:59