文件读取控制台

问题描述:

我正在制作一本字典,必须从各种类型的各种文件夹中读取各种文件!我已经找到了在控制台上的目录中显示文件夹的代码!但我不知道如何阅读这些文件夹内的txt文件!并在控制台上显示文件名称!请帮助我解决这个问题!文件读取控制台

+0

你的问题缺少的信息。对于什么操作系统是你的字典应用程序?什么是你的文件的格式(不是扩展名)?数据如何存储到这些文件中? –

+0

你有没有试过谷歌?你试过什么了? –

+0

我想我可能会等待!直到你澄清你的问题,并告诉我们你现有的代码! – Puppy

这是如何读取文本文件

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

这是一个公平的评论,已经更新上面! –