**
如何使用C++实现用户登陆后读取用户数据及动态保存用户数据
**
相信很多朋友在使用C++编写自己的小游戏,小程序的时候会遇到这么一个问题,我要如何将每个用户的数据都单独保存在一个文件中呢?要如何才能在登陆前就将全部的用户账号信息读取进来呢?又如何在登陆的时候就读取他相应的数据呢?
以下,我将向大家展示一个比较愚笨的方法,供大家参考。
(1)用户账号信息读取
其中,read的函数函数原型为istream& read (char* s, streamsize n); //用来暂存内容的数组(必须是char*型),以及流的长度。
(2)数据的读入
因为open的第一个参数为string类型,所以我们可以将传入的id转化为string类型,一同与”student.bin”作为文件的名称。
(3)保存数据
这里只需要将新创建用户的id以同样的方法传入saveDate中便可创建出用户专属的数据文件了。
怎么样,现在是不是觉得实现用户专属文件也十分简单呢。
在最后,请不要忘记关闭文件哦。