我正在使用C语言编写通讯簿应用程序 . 我需要存储数据,以后能够检索它 . 我知道这需要序列化 . 我知道如何使用键和值序列化一个简单的映射 .
我需要知道如何存储大量数据,而不仅仅是一个值 . 我将存储:姓名,街道地址,城市,州,邮政编码,个人电子邮件,工作电子邮件,家庭电话,手机,工作电话,寻呼机,Facebook和Twitter . 我希望能够搜索这些值中的任何一个以便找到联系人 .
我怎样才能存储所有这些内容?任何帮助是极大的赞赏!
你可能想要像SQLite这样的东西 . 它允许您将数据存储在SQL数据库中,您可以从中查询您想要的任何信息 .
您需要的是与您的应用程序一起分发的某种形式的小型数据库 . See this SO question for一些可能的选择(包括像Bart建议的SQLite) .
2 回答
你可能想要像SQLite这样的东西 . 它允许您将数据存储在SQL数据库中,您可以从中查询您想要的任何信息 .
您需要的是与您的应用程序一起分发的某种形式的小型数据库 . See this SO question for一些可能的选择(包括像Bart建议的SQLite) .