c++ - Visual Studio 2012 文件输入

标签 c++ visual-studio-2012 file-io

我正在寻找一种方法,让用户输入一个文件,以便在我用 C++ 创建的程序中使用。在项目模式下,这工作正常,但是当只使用可执行程序时,我的程序似乎无法找到用户输入的文件(即使通过路径)。我需要调整属性吗?此外,我已经阅读了如何将文件链接到程序,但由于用户将输入自己的文件名,我希望这不限于已知文件。

如有任何建议,我们将不胜感激!

最佳答案

当您在 IDE 之外执行程序时,将该文件放在 .exe 文件旁边。如果您希望您的程序同时在两种模式下工作,您可以使用绝对路径

IDE 的方法是更改​​工作目录,它位于 PROJECT > Properties > Debugging > Working Directory 中。将其更改为您的 .exe 文件所在的位置。名为 Debug 或 Release 的目录。

enter image description here

关于c++ - Visual Studio 2012 文件输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547536/

相关文章:

c++ - 对于可移动类型,按值传递比重载函数更好吗?

python - 在 Windows 上静态构建 CPython - 链接问题

c++ - C++替换功能

c# - 从ViewModel中选择 ListView 中的所有项目

asp.net-mvc-4 - 在 umbraco 中出现错误无法找到类型或命名空间名称 'Umbraco'

我可以获得 `FILE*` 的访问模式吗?

c++ - 在 C++ 中编译时间类型确定

visual-studio-2012 - Visual Studio 2012 - 数据库项目 - 为发布设置默认配置文件

Python glob 没有给出结果

file-io - 如何就地编辑大文本文件