Şimdi Ara

C++ ile programa veri kaydetme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
401
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar şimdi yapmak istediğimi kısaca özetleyeyim

    Diyelimki bir üniversite öğrenci kayıt sistemi yapıyorsunuz ve öğrenci bilgilerini kaydetmeniz lazım. Ama bu program kapatıldığında kaybolmamalı. Aklıma ilk gelen çözüm yolu bir txt dosyası oluşturup program kapanmadan ona kaydedip, programın her açıldığında da o dosyadan bilgileri yeniden alıp işleyip değişkenlere veya yapılara atanması. Ama düşündüğüm zaman bu çok zahmetli ve uzun bir iş gibi geliyor. 10 000 öğrencinin olduğunu düşünürsek ve her öğrenciye ait 50-60 adet bilginin tutulduğunu düşünsek 500 000-600 000 bin arası bilginin her açılışta işlenmesi demek. Ama ben bunu daha hızlı bir yoldan halletmek istiyorum.

    Yapmak istediğim şeyi şöyle de söyleyebilirim. Bildiğiniz gibi program kodlarını yazarken a değişgenine a=5 dediğimizde bunu program açılışında bir işlem olarak yapılmaz sadece program boyutunu büyütür. Bende programı derleyip alacağım değerleri programa atadıktan sonra her açılışta tekrardan txt den alıp yeniden programa atamak istemiyorum, onları kaydettikten sonra direk olarak erişebileceğim bir yol öğrenmek istiyorum..

    Şimdiden teşekkür ederim.







  • (c++ class serialization) || database
  • Boost kütüphanesinin Serialization kütüphanesini kullanabilirsin.
    http://www.boost.org/doc/libs/1_61_0/libs/serialization/doc/index.html
    Kullanımına örnek:
    libs/serialization/example/demo.cpp
    Serialization "nesnelerin harddiske kaydedilmesi" demek, ve kayıt formatı olarak XML seçilebiliyor. O durumda nesneler harddiskte dosyada okunabilir halde saklanıyor.




  • Cevaplarınız için çok teşekkür ederim
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.