2012-09-13 148 views
-2

我正在製作一本字典,必須從各種類型的各種文件夾中讀取各種文件!我已經找到了在控制檯上的目錄中顯示文件夾的代碼!但我不知道如何閱讀這些文件夾內的txt文件!並在控制檯上顯示文件名稱!請幫助我解決這個問題!文件讀取控制檯

+0

你的問題缺少的信息。對於什麼操作系統是你的字典應用程序?什麼是你的文件的格式(不是擴展名)?數據如何存儲到這些文件中? –

+0

你有沒有試過谷歌?你試過什麼了? –

+0

我想我可能會等待!直到你澄清你的問題,並告訴我們你現有的代碼! – Puppy

回答

1

這是如何讀取文本文件

std::string line; 

std::ifstream file ("myfile.txt"); 
if (file.is_open()) 
{ 
    while (getline(file,line)) 
    { 
     std::cout << line << std::endl; 
    } 
    file.close(); 
} 
else 
{ 
    std::cout << "Unable to open file" << std::endl << std::endl; 
} 
+0

'file.good()'將返回true,直到第一次讀取失敗後*爲止。 'while(getline(file,line))'是一個更好的條件,它檢查每個嘗試讀取的結果。 –

+0

這是一個公平的評論,已經更新上面! –