C++ binary dosya yaratma,yaratılan dosyaya yazma ve bu dosyadan okuma hakkında türkçe kaynak yada bilgi rica ediyorum.. c++ ile ilgili İngilizce kaynaklar benim ingilizce seviyeme göre bir yere kadar yeterli oluyor belki ancak daha derin konularda maalesef yetersiz kalıyor.. Türkçe bulduğum video ve kaynaklarda ise bu binary konusu ya çok karışık anlatılmış yada çok az değinilmiş oluyor..
Konunun cevabının uzun ve büyük olacağı gerekçesiyle daha kısa cevaplar oluşturacak sorular sorayım;
neden binary dosyalarda;
.........
fstream dosya;
dosya<<"Al sana yazi.."
.........
yukardaki sıralı dosyalarda olduğu gibi kolayca veri yazma yada okumalar yapılmıyorda
...........
ifstream dosyam("FALCON4.ct", ios::binary);
dosyam.read(reinterpret_cast <char*>(tampon), max * sizeof(int));
..........
gibi karışık fonksiyonlar kullanılıyor ..
aslında
dosyam.read(reinterpret_cast <char*>(tampon), max * sizeof(int));
satırını az çok C++ de bilgisi olan birinin anlayabileceği ölçüde yani basit bir anlatımla birisi anlatabilirse herşey aydınlanacak.. Şimdiden herkese teşekkür eder hayırlı günler dilerim..
Not: C++ bilgim sınıflar fonksiyonlar oluşturup amatörce basit program yazabilecek ölçüdedir..
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]