-
17.
0SetWidth, Genisligi Belirle demektir, genelde yazıların duzenli görünmesi için ihtiyaç duyulabilir.
-
16.
+12. sınıf ama öküz olduğum için 1i alıyorum şuan 4.ye vermeye çalışcam
-
15.
0
-
14.
0@11 o forumlardaki tek şeydi zaten işime yaramamıştıda anladım çok sağolun
- 13.
-
12.
0beyler sizin daşşaklarınızı yalıyayım çok işime yaradı gerçekten
-
11.
-1Örneğin;
Kod:
const double d1 = 1.23456789;
const double d2 = 12.3456789;
şeklinde iki sabit tanımlayalım. Bunları yazdırırken;
Kod:
cout << "d1 = " << d1 << endl;
cout << "d2 = " << d2 << endl;
komutlarını yürüttüğünde alacağın output aşağıdaki gibi oluyormuş:
Kod:
d1 = 1.23457
d2 = 12.3457
Burada output neden 6 karakter uzunluğunda oldu bilmiyorum. Belki, varsayılan hassasiyetin(default precision) 6 olmasından kaynaklanıyor olabilir. Son iki rakam "56" değil de neden "57" oluyor onu da bilmiyorum Konu ile ilgili bilgisi olan birisi açıklarsa sevinirim. Sen de bu komutu işlettikten sonra output bu şekilde mi oluyor bir bakıver ulvi
setw() tek başına kullanıldığında alan boyutunu ayarlasa da, outputda bunu gözlemleyebiliyormusun bir fikrim yok. Gördüğüm örneklerde setfill() ile birlikte kullanılmış. setfill() ise boşta kalan alanları, parantez içinde belirttiğin karakter ile dolduruyor. setfill ve setw'nin birlikte kullanımı ise aşağıdaki gibi oluyor:
Kod:
cout << setfill ('x') << setw(15)
cout << "d1 = " << d1 << endl;
cout << "d2 = " << d2 << endl;
Sanırım bu şekilde de kullandığında aynı sonucu alıyorsun:
Kod:
cout << setfill ('x')
cout << "d1 = " << setw(15) << d1 << endl;
cout << "d2 = " << setw(15) << d2 << endl;
Bu komutları yürüttüğünde alacağın output:
Kod:
d1 = xxxxx1.23456789
d2 = xxxxx12.3456789
Sabitlerimiz 10 karakter uzunluğunda olduğu için; setw(15) ile alan boyutunu 15 olarak ayarladığımızdan, sabitlerin önünde kalan 5 karakterlik alan setfill('x') komutunda parantez içinde belirttiğimiz 'x' karakteri ile dolduruluyor. Eğer x yerine boşluk olsun istiyorsan setfill('x') yerine setfill(' ') kullanabilirsin. Bu durumda alacağın sonuç:
Kod:
d1 = 1.23456789
d2 = 12.3456789
olur.
setw() ile kullanılan diğer bir komut ise setprecision() imiş. Adından da anlaşılacağı üzere sabitin hassasiyetini belirlemek için kullanılıyor. Kod içinde kullanımı ise şu şekilde oluyormuş:
Kod:
cout << setprecision(8)
cout << "d1 = " << d1 << endl;
cout << "d2 = " << d2 << endl;
Bu komutu yürüttüğünde alacağın sonuç:
Kod:
d1 = 1.2345679
d2 = 12.345679
Aynı şekilde neden sonu "78" değil de "79" oluyor bir fikrim yok. Herhalde hassasiyeti 7 olarak ayarlarsan alacağın sonuç d1 = 1.234568 olur. Ama yine sebebini bilmiyorum -
10.
0@5 olsun oda iyi yavaş yavaş
-
9.
0@6 verirsen çok güzel olur. yani basit olarak hizaya mı sokuyor
- 8.
-
7.
0@3 bulamadım panpa :(
-
6.
+1 -1C++ da setw(n), kendinden sonra gelen insertation işlemi için, field length'i yani output'da yazdırdığın değerin alan boyutunu "n" karakter uzunluğunda ayarlamak için kullanılıyor panpacım örnek verebilirim
-
5.
0sum=sum+num bi bunu biliyom kanka
not:inşaat mühendisliği okuyorum bu bile büyük başarı -
4.
0up up up diyorum o zaman
-
3.
0sen bana karimi gibsin gelsin beni gibsin dayinin swfsini yolla, sinavini bile yaparim.
-
2.
0unttum kankiç yaz okulunda verdiydim
-
1.
0setw() komutu ne gibe yarar bilen bi yazsın 8de sınav var. hadi göreyim sizi kaynatasızlar.
-
ccc rammstein ccc günaydın diler 29 04 2025
-
michael scofield pb adlı yazarımsıyı vurma kararı
-
vikings i tehdit eden adamı tehdit ettiğim
-
sözlük artık inci sözlük değil incel sözlük oldu
-
tesekkur ederim abim
-
incel devrim engellenemez
-
selenadaki ingilizceci neydi be
-
vikings agabeyden modluk talep ediyorum
-
ekrem denen hırsız
-
o kadar aç kalmisiz ki iki muuabbete
-
gene sidresliyiz
-
şuku müptelası meleği cuguluyoruz
-
sahte kabadayı filminde babanın oğlu
-
bu beyaz amerikalı karılar melek gibi
-
vodafone gectim
-
modlar başlığımı trende değilde
-
otuz bir cekip uyucam ss
-
iş cikis saatinde yuze vuran ikindi gunesi
-
taban puan 80 benim 66 aldım
-
kadınlarla uğraşmayın en iyisi erkekkkkk
-
2025 inci sözlük gay parti
-
bugün patron ne dedi biliyor musunuz
-
penisimi yaraladım
-
dışkıda anomali var mı hissetmesi için
-
bu kadar sasircak ne var
-
sizofren dzeypi
-
diyelimki bir insan tak kanseri oldu
-
beyler ekşi sözlük yazarıyım sorularınızı alayım
-
ne icraati amk
-
billie elishten gram haz etmezdim
- / 3