Проблемы с входным файлом: input_file.fail () имеет значение true и почему - PullRequest
1 голос
/ 22 марта 2019

Мой код должен открывать файл и работать с данными, которые он читает. Мой код выглядит так:

#include <iostream>
#include <iomanip>
#include <fstream>

using namespace std;
int main()
{
  ifstream input_file;
  input_file.open("practice.txt");

  if (input_file.fail())
  {
    cout << "Attempt to open file failed." << endl;
  }

  else

Всегда возвращает «попытка открыть файл не удалась». Я определенно использую правильное имя файла, так по каким причинам файл не открывается?

Как мне решить эту проблему?

РЕДАКТИРОВАТЬ: говорил с другой девушкой в ​​моем классе с Mac, и ее код отлично работает, когда не запускается на Mac, но не открывает файл, когда она запускает его на своем компьютере, поэтому я думаю, что это проблема с моим компилятором. Спасибо за помощь !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...