C++ Fstream ile Dosyaya Yazma (txt) (2 İzleyici)

Nishimura

Üye
Katıldı
Mesajlar
29
Yaşadığın yer
Moskova
Kredi
0
Merhaba Arkadaslar..
Yaptigim txt calismasini ekliyecem buda okulda yaptiklarimdan...Kisa ornekler.. (ACIKLAMALI)
Sorular olursa.. sorabilirsiniz!
Isteyen duzenliyerek dosyaya yaza bilir.. tabi birazda gelistirilmis sekilde bir.. kisa bir zamanda dosyadan cekemeyide ekliyecem detayli sekilde...
"UNUTULMAMASI GEREKEN include <fstream> KUTUPHANESININ EKLI OLMASI GEREKLIDIR.."

Kod:
	// otomobil ismi icin degisken dizi...
	char otomobil[50];    
	// sene icin degisken..
	int sene;
	// orjinal fiyat icin degisken..
	double a_deger;
	// katlanmis fiyat icin degisken...
	double b_deger;

	// ofstream file(dosya acmak icin ise yariyan class turu bunun ile acariz yanliz bir degisken ismide tanimlamak gerekli yonlendirme icin)
	ofstream Dosya;
	// Daha sonra dosya acmak icin ornek: resul.open("Kisisel.txt") tarzinda fakat istenilirse bunu kullanici tarafindan istenildigi sekilde alinabilir..
	Dosya.open("IAraba.txt");
	// burada kisaca bilgiler degiskenlere aliniyor....
	cout << "Otomobilin Modeli Giriniz: ";
	cin.getline(otomobil, 50);
	cout << "Otomobil Cikis Yilini Giriniz: ";
	cin >> sene;
	cout << "Otomobil Orjinal Fiyatini Giriniz: ";
	cin >> a_deger;

	// burada deger kdv benzer bir sekilde 0.913 neden derseniz hoca istemisti .))
	b_deger = 0.913 * a_deger;

	// Evet fixed ne ise yarar fixed Sayilarin ASC tipli verdigi icin  Buyuk sayilarda.. (double) bundan dolayi fixed herzaman kullanilabilir.
	Dosya << fixed;
	// Burada precision(4) yaziyor buda eklenti sayisini nekadar olursa sonraki noktadan sonra 4 adet sayi gelsin ornek: 3455.1111 bunun gibi.. azaltirsaniz azalir ciakrtirsaniz daha fazlada eklene bilir yane..
	Dosya.precision(4);
	// burda ise standart paketindeki precision(4) yane burda sayilari koydurduk noktayi ve sonrasini gosteri ifade ediyor bunlarin acilim kavramlari var..
	Dosya.setf(ios_base::showpoint);
	// burda ise kisaca file degiskeni ilede yaziliyor.. nasil cout ile yaziliyorsa.. dosya tipiylede txt yane bu sekilde yazilir.
	Dosya << "Otomobil Modeliniz: " << otomobil << endl;
	Dosya << "Cikis Senesi: " << sene << endl;
	Dosya << "Eski Fiyat $" << a_deger << endl;
	Dosya << "Simdiki Fiyat $" << b_deger << endl;
	// burada ise file tek oldugu icin hic birsey yapmadan degiskenle close ile direk kapatilir... bukadar basit
	Dosya.close();


"TARAFIMCA EKLENEN SCRIPTLER BANA AIT OLUP KOPYALANMASI ANINDA (ALINTI) IBARESI EKLENMESI RICA OLUNUR"
 

Bu konuyı kimler okuyor

Benzer konular

Top