文件读取控制台
问题描述:
我正在制作一本字典,必须从各种类型的各种文件夹中读取各种文件!我已经找到了在控制台上的目录中显示文件夹的代码!但我不知道如何阅读这些文件夹内的txt文件!并在控制台上显示文件名称!请帮助我解决这个问题!文件读取控制台
答
这是如何读取文本文件
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
这是一个公平的评论,已经更新上面! –
你的问题缺少的信息。对于什么操作系统是你的字典应用程序?什么是你的文件的格式(不是扩展名)?数据如何存储到这些文件中? –
你有没有试过谷歌?你试过什么了? –
我想我可能会等待!直到你澄清你的问题,并告诉我们你现有的代码! – Puppy