我创建了一个简单的应用程序来允许用户注册、添加朋友和发送私人 DM。
我错误地使用了相对于我的机器的本地路径来导入/导出 fstream .txt 文件进行存储。
例如,全局用户列表位于:
C:\Users\19097\Desktop\Programs\Registration Application\App files\usernames\usernames.txt
在另一台计算机上运行时,这显然不起作用。所以我的问题是,如何为应用程序中相对于用户的对象创建这个存储目录?
我已经简要阅读了环境变量,根据我的理解,它们用于引用各种默认窗口路径。
由于我不知道用户将在哪里安装和保存应用程序文件,我怎样才能在相对于安装它的计算机的某个路径内动态创建和读取文件?
例如:
[无论此路径是什么] \Registration Application\App files\usernames\usernames.txt