Проблема с открытием файла для чтения в C++

Не понимаю в чем проблема. Делал по примеру с интернета, так как не особо разбираюсь C++.

А проблема собственно в том, что программа думает, что файл не существует, хотя он находиться в той же самой папке, что и код.

Можете помочь объяснить ошибку?

Сразу скажу, что имя файла написано корректно.

int file_mass(HANDLE hStdOut, int* size, int* mass)
{
    int k = 0;
    std::string line;

    std::ifstream in("rand.txt");
    if (in.is_open())
    {
        printf("1");
        system("pause");
        while (getline(in, line))
        {
            printf("2");
            system("pause");
            std::istringstream(line) >> mass[k];
            k++;
            if (k == 1499)
            {
                break;
            }
        }
    }
    else
    {
        printf("0");
        system("pause");
    }
    *size = k;
    SETING(hStdOut, size, mass);
    return 0;
}

Суть программы: создание массива из данных из файла


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