VS2017 c++ ifstream error

VS2017 c++ ifstream error

本文关键字:error ifstream c++ VS2017      更新时间:2023-10-16

我刚刚安装了Visual Studio开始在那里编写C ,我花了最后一年学习CodeBlocks,一切都很好。但是,当我尝试ifstream函数时,它会出现错误,我环顾四周,似乎在任何地方都找不到答案。你们可以帮忙吗?

这是我写的非常简单的代码:

#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    int n, m[100];
    ifstream f1("in.txt");
    f1 >> n;
    for (int i; i < n; i++)
    {
        f1 >> m[i];
        cout << m[i] << endl;
    }
    f1.close();
    system("pause");
    return 0;
}

这是in.txt路径C: users induranatar source repos consapp1 in.txt

这就是内部的东西。txt

4
1
2
3
4

错误说:"错误:无法打开文件C: users induranatar source repos consapp1 debug consapp1.obj错误代码= 0x80070002"

我刚才遇到了类似的问题,但是问题不是在ifstream或include中。它在文件中包含在该文件中。只需检查stdafx.h文件,并确保其中没有问题或错误,它将正常工作。