首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在C++中使用动态位置的fopen()函数

在C++中使用动态位置的fopen()函数
EN

Stack Overflow用户
提问于 2017-10-31 16:18:31
回答 2查看 456关注 0票数 0

我只想了解如何从动态位置使用fopen()函数打开文件。我的意思是,例如,它将是一个系统文件,并且在另一台计算机中,该文件可以位于另一位置。因此,如果我在代码中设置我的位置不是动态的,我的程序将不能在另一台计算机上运行。那么,我如何才能动态设置我的程序的位置,无论它在哪里都能找到这个文件呢?

EN

Stack Overflow用户

发布于 2017-10-31 17:01:51

除了在运行时通过命令行参数、环境变量或配置文件指定文件位置外,您还可以实现类似路径的逻辑:

  • 在环境变量中设置文件的可能位置:

MY_FILE_PATH=/usr/bin:/bin:/opt/bin:$HOME/bin

  • Your程序读取环境变量,解析其内容,并检查每个指定路径中文件是否存在,并显示fopen()返回状态。
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47030723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档