指定 N 个目录来查找输入文件
刚开始学习C++,我的IT知识非常基础。我正在使用 VC 2010。
我如何告诉我的代码在哪里查找输入文件?有没有办法告诉编译器在预先指定的目录列表中查找输入文件,例如 M:/Test、M:/Project 等。
我知道我可以将整个路径添加到代码中的文件中,更改工作通过chdir,在VC++的对话框窗口中设置工作目录。最后两个使我能够同时指定一个工作目录,而我想指定 n 个目录来查找文件。
Just started learning C++ and my knowledge is quite basic on IT. I am using VC 2010.
How can I tell my code where to look for input files? Is there a way to tell the compiler to look for input files into a prespecified list of directories, e.g. M:/Test, M:/Project, etc.
I know I can add the whole path to a file in the code, change working directory through chdir, setting working directory in the dialog windows of VC++. The last two enable me to specify only one working dir at the time while i would like to specify n directories where to look for files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您希望程序在不同目录中查找文件,则必须编写代码来执行此操作。
或者您需要传递不同数据文件的完整路径。
没有标准的 C++ 函数来“在一组目录中查找文件”。
If you want your program to look for files in different directories, you have to write the code to do so.
Or you need to pass in the full paths to your different data files.
There is no standard C++ function to "find a file in a set of directories".
在 VC 2008 中,您可以转到“工具”->“选项”->“项目和解决方案”。您可以在此处指定搜索可执行文件、包含文件和库文件的目录。我想你也可以在 VC 2010 中找到类似的东西。
In VC 2008 you can go to Tools->Options->Projects and Solutions. Here you can specify directories to seach for executables, include and library files. I think you can find something like that in VC 2010, too.