Müzik ve Teknolojiyle arası iyi olan bir zat-ı muhterem.

C++ Dosyadan Veri Okuma ve Yazma
3 ay önce 64 okunma C Programlama, C++ Programlama

C++ dilinde herhangi bir dosyadan veri okuyup, veri yazmak için belli başlı komutlar kullanılıyor. Bunlara aşağıdan ulaşabilirsiniz.

Dosyadan Veri Okuma

Dosyadan veri okumak için ifstream komutunu kullanıyoruz. Bu komutu kullanmadan önce #include <fstream> kütüphanesini dahil etmeyi unutmuyoruz.

ifstream oku;
    oku.open("DOSYA İSMİ.UZANTISI");
    oku>>satir1;
    oku>>satir2;
oku.close();

Yukarıdaki kodda bulunan “oku”yu istediğiniz gibi değiştirebilirsiniz. “DOSYA İSMİ.UZANTISI” yazan yere ise “hasta” isminde bir metin belgeniz varsa “hasta.txt” yazıyorsunuz. Dosya uzantısının .txt olmasına gerek yok .dat, .html gibi dosya türleri içinde bu kodlar işe yarayacaktır.

oku>>satir1 kısmında dosya içerisinde bulunan ilk satır okunur ve satir1 değişkenine aktarılır.

oku>>satir2 kısmında ise dosya içerisinde bulunan ikinci satir okunur ve satir2 değişkenine aktarılır.

Dosya içerisindeki tüm satırları okumak isterseniz for döngüsü ile veya satır sayısı kadar değişken kullanarak okuyabilirsiniz.

Dosyaya Veri Yazma

Dosyaya veri yazmak için ise yine #include <fstream> kütüphanesini dahil etmeyi unutmuyoruz. Dosyaya veri yazmak için ofstream komutunu kullanıyoruz.

ofstream yazdir(("DOSYA İSMİ.UZANTISI"), ios::app);
yazdir << "Denemeeeee";
yazdir.close();

Dosyadan veri okuma komutuna göre burada bir farklılık söz konusu; ios::app komutu. Bu komut sayesinde dosyaya ekleme, yazma izni vermiş oluyoruz.

yazdir<< “Denemee” kısmında ise dosyaya yazdırmak istediğiniz yazıları veya değişkenleri yazabilirsiniz.

Ahali ne demiş ?

Etiketler

, , , , ,
   

Ben Kimim ?

Bilgi Ben Emirhan. Burası da benim kişisel mecram. Epeydir web sitesi işleriyle uğraşıyorum... Her neyse bu kadar bilgi yeter. Devamı için tam da şu yandaki butona tıkla. Devamı...
Bağlantılar: Çağrı Şahin kimdir Forvetbet Giriş adresi gaziantep escort ataşehir escort

Neler Biliyorum ?

WordPress 60% Complete
C/C++ 95% Complete
HTML 80% Complete
CSS 80% Complete

Copyright © 2014 Tüm hakları tarafımca saklanmaktadır.