【发布时间】:2017-10-13 07:47:02
【问题描述】:
我想做一个图书数据库来记录我读过的书。到目前为止,我已经有了一个书籍条目的结构。
struct Entry
{
string title;
string author;
int pages;
};
如您所见,title 和 author 变量的大小未确定。我想在一个文件中存储多个结构,然后在我想显示数据库时读取所有这些结构。
如何从文件中读取/写入其中的几个结构?我必须有预先确定的尺寸吗?请举个例子。
【问题讨论】:
-
您需要发明一种既描述又包含数据的文件格式,例如:
等 -
到目前为止你做了什么?你可以添加代码,你如何写入文件?
-
XML 或 JSON 可能是保存这些信息的好格式
-
您可以使用
sqlite,这是一个非常简单的数据库,不需要服务器或任何安装 - 这也意味着您也可以非常简单地从命令行管理数据库。 .zetcode.com/db/sqlite/tool -
@rak007 谢谢,正在研究 XML
标签: c++ database file file-io fstream