我有这个代码假设读取一个 txt 文件。但由于某种原因,我总是*File not found
觉得这意味着fileIn.fail()
失败......
#include <iostream>
#include <string.h>
#include <fstream>
#include <sstream>
#include <stdio.h>
using namespace std;
int main ()
{
string fileName;
ifstream fileIn;
bool x;
cout << "enter file name \n";
cin >> fileName;
fileIn.open(fileName);
if(fileIn.fail())
{
cerr << "* File not found";
return true;
}
该文件与我的 main.cpp 文件位于同一文件夹中并命名为 input.txt。我试图设置文件名硬编码,但这也没有用。我的代码有什么问题?
这是项目: