我正在寻找一种方法,让用户输入一个文件,以便在我用 C++ 创建的程序中使用。在项目模式下,这工作正常,但是当只使用可执行程序时,我的程序似乎无法找到用户输入的文件(即使通过路径)。我需要调整属性吗?此外,我已经阅读了如何将文件链接到程序,但由于用户将输入自己的文件名,我希望这不限于已知文件。
如有任何建议,我们将不胜感激!
最佳答案
当您在 IDE 之外执行程序时,将该文件放在 .exe 文件旁边。如果您希望您的程序同时在两种模式下工作,您可以使用绝对路径。
IDE 的方法是更改工作目录,它位于 PROJECT > Properties > Debugging > Working Directory 中。将其更改为您的 .exe 文件所在的位置。名为 Debug 或 Release 的目录。
关于c++ - Visual Studio 2012 文件输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547536/