首页 文章

如何在C中存储数据并使数据可搜索?

提问于
浏览
1

我正在使用C语言编写通讯簿应用程序 . 我需要存储数据,以后能够检索它 . 我知道这需要序列化 . 我知道如何使用键和值序列化一个简单的映射 .

我需要知道如何存储大量数据,而不仅仅是一个值 . 我将存储:姓名,街道地址,城市,州,邮政编码,个人电子邮件,工作电子邮件,家庭电话,手机,工作电话,寻呼机,Facebook和Twitter . 我希望能够搜索这些值中的任何一个以便找到联系人 .

我怎样才能存储所有这些内容?任何帮助是极大的赞赏!

2 回答

  • 1

    你可能想要像SQLite这样的东西 . 它允许您将数据存储在SQL数据库中,您可以从中查询您想要的任何信息 .

  • 6

    您需要的是与您的应用程序一起分发的某种形式的小型数据库 . See this SO question for一些可能的选择(包括像Bart建议的SQLite) .

相关问题