c++ - 为什么我无法使用 Code::Blocks C++ 读取文件?

标签 c++ codeblocks

我在 Code::Blocks 中创建了一个名为 datos.csv 的文件,并且我有以下代码:

std::ifstream file("datos.csv");
if (file) {
    cout << "Managed to read file successfully.";
}else{
    cout << "Unable to read file.";
}

但无法读取文件。

我用 TextMate 测试了相同的代码,它可以运行 C++ 文件,并且它确实能够读取该文件,所以我认为 Code::Blocks 出了问题。我错过了什么?

我的文件显示在 Code::Blocks 导航器的“其他”中。

最佳答案

您需要修改目标属性,进入项目 -> 属性 -> 构建目标并更改项目的调试/发布文件夹的“执行工作目录”,我希望这会有所帮助。

问候。 致敬。

关于c++ - 为什么我无法使用 Code::Blocks C++ 读取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642517/

相关文章:

c++ - 如何用C++控制TabTip键盘的显示和关闭

java - C++ 中的段错误是否可以像在 Java 中处理 NullPointerExceptions 一样处理?

c++ - SQLite 3 防止所有值都是重复的行

c++ - 从 C++ 中的函数返回继承类的最佳方法

代码块无法识别 tcl 库

codeblocks - Code::Blocks - 如何在编辑器中显示装订线/垂直右边距线

c++ - Linux 上没有控制台应用程序

c++ - "main"循环的聊天服务器设计

mingw - 对 SDL_Init 的 undefined reference

c++ - 如何使用 SDL 获取 win32 文件浏览器?