-
您在程序运行时输入的数据存储在内存中。 除非你持久化它,即使用文件、数据库或注册表存储,并在下次运行时读取数据。 否则,无法在下次运行时获取最后分配的值。 完成。
-
保存到数据库或记事本,否则保存到内存,将其关闭,它就会消失
-
保存到数据库或创建一个新文件:
保存数据库:
需要去互联网**一个数据库,比如MySQL数据库,然后学习如何用C++连接数据库,操作数据库,这个可以去互联网上找教程,一般来说,大型项目保存经常更改的信息都是用在数据库里,比如你说的学生信息系统; 但是,如果是小程序或者保存的数据不需要频繁查询和更改,那么为此目的学习数据库的学习成本就有点高了;
保存到文件:
这样保存不是很大,不需要经常查询的数据非常方便,学习成本也不高,所以引入了头文件。
fstream,带有 ifstream fp("文件名");创建一个读入文件,该文件可以像输入和输出一样从文件中读取数据
string s ; fp>>s;
使用 ofstream fp(“filename”); 创建一个输出文件,该文件可以导出到文件中; 如何在互联网上查看,这里有些细节不清楚,例如打开文件时选择的模式。
-
在C++中退出程序后如何保存上次运行数据?
在 C++ 中,要在退出程序后保存上次运行的数据,可以使用文件 IO(输入输出)流来读取和写入数据。 具体步骤如下:1
定义数据结构(如结构或类)以保存需要持久化的数据。 2.当程序启动时,数据文件的内容将被读取并保存到内存中的数据结构中。
3.在程序运行时,用户对数据结构所做的任何修改都会更新到内存中的数据结构。 4.
在程序退出之前,内存中的数据结构被写入数据文件。 5.当程序启动时,它会检查是否存在数据文件,如果存在,则读取数据文件内容,如果没有,则使用默认值初始化数据结构。
需要注意的是,在将数据保存到文件中时,可以使用不同的序列化方法,例如以二进制形式将数据写入文件、将其保存为文本或使用 XML、JSON 等。 此外,您可以使用特定的库或框架来简化此过程,例如 Boost 序列化库等。
因为需要登录才能唱方块,你唱的歌都在唱方微信***,我想保存到我的手机里不知道怎么弄到,因为唱方需要登录微信,你唱的歌都在唱立方漏方微信***, 我想保存到我的手机上,我不知道如何获取,因为歌唱立方体需要微信登录,你唱的歌在歌唱立方体微信***中,我想保存到我的手机上,不知道如何获取,因为歌唱立方体需要微信登录, 你唱的歌都在唱立方微信***里搜索销毁了,你想保存在自己的手机里不知道怎么拿到,因为你需要登录微信,你唱的歌都在唱立方微信***里,你不知道怎么保存到你的手机里。