文本文件未在Visual Studio 2017上打开。但是在Dev C ++上打开

时间:2018-12-19 14:54:01

标签: c++

#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "string"
using namespace std;
int main()
{
   fstream room_type;
   string line;
   room_type.open("rooms.txt", ios::in);
   while (!room_type.eof())
   {
      getline(room_type, line);
      cout << line << endl;
   }
    room_type.close();
}

我已尝试给出路径。 我尝试将.cpp文件和.text文件保存在同一位置。 我已经尽我所能尝试了一切,并且用谷歌搜索了很多。没有什么可以解决这个问题的。

1 个答案:

答案 0 :(得分:0)

请添加提及文件所在的目录:

room_type.open("C:\\which_directory\\rooms.txt", ios::in);

您可以在不提及目录的情况下运行它,但是在这种情况下,可执行文件应与文件本身位于同一目录中,这可能取决于您的开发环境。