2011-07-27 9 views
1

私はC++でアドレス帳アプリケーションを開発中です。私はデータを保存し、後でそれを取得する必要があります。これはシリアル化が必要であることを私は知っている私は、キーと値で単純なマップをシリアライズする方法を知っています。C++でデータを保存し、データを検索可能にするにはどうしたらいいですか?

多くのデータを1つの値以上保存する方法を知る必要があります。私は、名前、住所、市町村、州、郵便番号、個人のEメール、仕事用Eメール、自宅電話、携帯電話、仕事用電話、ポケベル、Facebook、およびTwitterを保存します。連絡先を見つけるためにこれらの値のいずれかを検索できるようにしたいと思います。

どうすればこのすべてを保存できますか?どんな助けでも大歓迎です!

+4

私は戻ってそれをすることができることを本当に気付かなかった!ありがとう、私は他の人がどの答えがあまりにも働くのを見るのに役立つと思います。 –

答えて

6

SQLiteのようなものを使用してください。それはあなたがあなたがそれから必要な情報を問合せることができるSQLデータベースにあなたのデータを格納することができます。

+0

合意。 SQLiteのようなリレーショナルDBは、あなたが望むものを効率的に検索できるようにします。 – djhaskin987

1

アプリケーションには、何らかの小さなデータベースを配布する必要があります。 See this SO question forいくつかの選択肢があります(BartのようなSQLiteを含む)。

関連する問題