首页 > 解决方案 > 无法在 Visual Studio 中打开文件

问题描述

我使用 Visual Studio 作为 IDE 学习 C++。我目前正在做 io 流,但是当我尝试打开文件时,程序不会打开文件。

这是代码 -

#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
#include <vector>

int main()
{
    std::ifstream file;

    file.open("Text.txt");

    if (file.is_open())
    {
        std::cout << "open" << std::endl;
    }
    else
        std::cout << "not open" << std::endl;
 
}

我得到的输出为not open

任何帮助表示赞赏,谢谢

标签: c++iofstreamiomanip

解决方案


使用 Visual Studio 时,需要将文件保存在默认生成可执行文件的目录中。这通常位于解决方案目录中名为 Debug/Release 的文件夹下,具体取决于您的配置。检查项目设置以查看生成可执行文件的位置并将文件复制到那里。


推荐阅读