Если вы используете linux / macos. попробуйте этот код, он покажет вам причину сбоя.
#include <iostream>
#include <fstream>
#include <stdio.h>
int main()
{
using namespace std;
ifstream file;
file.open("program.txt");
if (!file)
{
perror("open failure");
}
return 0;
}
Я думаю, причина в том, что "Нет такого файла или каталога". Может быть, вы можете попытаться переключить ваш «текущий каталог», чтобы найти файл.