C++ не работает чтение с файла

Перепробовал весь код с интернета, разные способы, вводил полный/относительный путь к файлу, но код дальше файл не открывает, не проходит проверку открыт ли файл. Что может быть не так?

#include <fstream>
#include <iostream>

int main()
{
  using namespace std;
  ifstream inf("students.txt");
  while ( inf )
    {
        string val = "";
        inf >> val;
        cout << val;
    }
}

Ответы (2 шт):

Автор решения: Andrey Belkin

Просто из любопытства, попробуйте код, который точно должен работать:

#include <fstream>
#include <iostream>

int main()
{
  std::ifstream inf("students.txt", std::ifstream::in);

  char c = inf.get();

  while (inf.good())
  {
    std::cout << c;
    c = inf.get();
  }

  inf.close();

  return 0;
}
→ Ссылка
Автор решения: shumik_UA

Прошу прощения. Создал текстовый файл в другой идентичной папке, а в пути была разница в 1 цифру, мой косяк. Спасибо всем, кто отписал

→ Ссылка