在 c++ 中部署文本文件
Deploying text files in c++
我在部署C++年制作的游戏时遇到了问题。我会尽量具体。我在谷歌上对此进行了彻底的研究,我还询问了一位前编程老师,他建议我发布到这个网站。我在C++中创建了一个游戏,在源文件夹中,我添加了3个文本文件,分别名为:"SavedGame1.txt"SavedGame2.txt"和"SavedGame3.txt"。我构建了一个保存函数,当触发时,它会将玩家姓名、职业、生命值、法力等信息写入文本文件,以便稍后可以在我的继续函数中读回。当我在Visual Studio中运行它时(顺便说一下,我使用的是Visual Studio 2010(,它将根据需要写入文本文件并从文本文件中读回。部署游戏后,如果在我部署游戏之前有数据,它将从文本文件中读取,但问题是部署后,它不会写入文本文件。这使我的保存游戏功能毫无价值。我通过在运行已部署的游戏时创建一个目录,然后在目录中创建保存游戏文本文件来解决此问题,但是随后我遇到了必须在管理员模式下运行游戏的问题,否则它不会写入文本文件。谁能告诉我我可以做些什么来让它写入文本文件,以便用户不必处于管理员模式即可使用保存功能。
您可以执行以下操作:-1( 部署文本文件时,请在"应用程序数据"文件夹下为该特定用户创建一个文件夹。2( 将文本文件部署到此文件夹3(需要时读写上述文件夹中的文件
ApplicationData 文件夹存储用户的应用程序特定数据,并且始终可访问(即使对于非管理员用户也是如此(
C++你会得到像这样的应用程序数据文件夹(将你指向SO上的另一个答案:应用程序数据
相关文章:
- 文本文件中的单词链表
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 将值从二维数组输出到文本文件
- 如何在c++中从文本文件中逐行读取整数
- 从文本文件中读取时钟时间和事件时间并进行处理
- 如何从文本文件中读取值和数组
- 如何在C++中确定文本文件中的元素是字符还是数字
- C++试图读取一个文件并输出到另一个文本文件
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 已修改的LinkedList未在文本文件本身中更新
- C++文本文件的获取线
- 为什么C++的文件 I/O 在读取文本文件时忽略初始空行?我怎样才能让它不这样做?
- 打印逐行存储的文本文件
- C++文本文件输入