假设一个c++的图书馆管理系统,我怎样才能让存储的数据在系统关闭后就不会消失?使用下面的类型就可以?

这样的类型定义就可以实现???有木有什么简单的书籍推荐?我是好新好新的新新手。typedefstruct{charbno[5]://书号charbname[21];//书... 这样的类型定义就可以实现???有木有什么简单的书籍推荐?我是好新好新的新新手。

typedef struct{
char bno[5]://书号
char bname[21];//书名
int namenext;//书名链接链
char author[13];//作者
int authnext;//作者链指针
char press[5];//出版社
int prenext;//出版社链指针
char sortno[4];//分类号
int storenum;//藏书量
int borrownum;//借出量
}BookRectype;//数据库记录类型
typedef struct{
BookRecType BookDbase[Booksize];
int len;//当前文件长度
}BookDbaseFile;//定义图书数据库文件类型
展开
 我来答
2008_shenao
推荐于2016-08-22 · TA获得超过555个赞
知道小有建树答主
回答量:306
采纳率:90%
帮助的人:102万
展开全部
这个好像有点难,你说的C++是控制台的吧,你定义的那些变量,包括结构体之类的,存储的值,都是临时的,一旦系统关闭,数据也就随之而消失。重新启动系统,数据还得重新录入。解决办法,简单点,你可以把数据都存储在txt文件里,需要的时候再读出来,这样应该可以实现你要的功能。复杂的话,就要涉及到数据库了。
匿名用户
2014-05-25
展开全部
用数据库最好,也可以用固定格式的文本文件
推荐数据库sqlite,开源,就一个.cpp和.h文件,完全可以整合到程序中
追问
大神,这是在c语言的数据结构的课程设计里的,我是大一,还没有学这个数据库,我想入门学这些个数据库应该从哪里开始?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式