c++ - 无法在 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
。
任何帮助表示赞赏,谢谢
解决方案
使用 Visual Studio 时,需要将文件保存在默认生成可执行文件的目录中。这通常位于解决方案目录中名为 Debug/Release 的文件夹下,具体取决于您的配置。检查项目设置以查看生成可执行文件的位置并将文件复制到那里。
推荐阅读
- xml - cvc-complex-type.2.4.c:匹配通配符是严格的,但找不到元素“oai-identifier”的声明。如何解决这个问题?
- html - CSS BEM - SVG 类
- ios - Fastlane - 更新 5 个现有屏幕截图中的 2 个屏幕截图
- ios - Xcode pods.framework 文件指向错误的派生数据目录
- python - 我是否为 Keras 中的 LSTM 优化了输入数据的格式?
- c++ - 如何命名 C++ 捕获变量?
- php - 如何从网页最高工资和最低工资中获取输出值
- html - 是否可以强制网站输入为英文?
- encryption - MariaDB / 文件密钥管理加密:密钥文件中的语法错误
- google-sheets - 如何使公式唯一以忽略列