http://www.erdem.tk/resim/resim/doublesoru1.png
Yukarıdaki gibi fiyat bilgisi tutan verilerimiz var. Bu veriler double tipinde. Programdan baktığımız zaman şuna benzer çıktı veriyor.
Alıntı:
>Fiyat = 4,25
Fiyat = 4,25
Fiyat = 2,25
Fiyat = 2,25
Fiyat = 0,8
Fiyat = 0,8
Fiyat = 4,25
Fiyat = 4,25
Fiyat = 1
Fiyat = 1
Fiyat = 0,8
Fiyat = 0,8
Fiyat = 1
Fiyat = 1
Yapmak istediğim bunların basamak sayısını ayarlamak. Bunu yapmanın başka bir yöntemi var mı bilmiyorum ama bana basitçe böyle önerdikleri için double sayıyı string'e çeviriyorum.
auto fiyat = model.getValue(erişici, 1).getDouble();
writeln("Fiyat = ", fiyat);
hücreÇizici.setProperty("text", to!string(fiyat));
http://www.erdem.tk/resim/resim/doublesoru2.png
Ama dikkat ederseniz 1 ve 0,8 in yanındaki ondalık basamaklar kayboldu. Bunları '1,00' ve '0,80' şeklinde göstermenin bir yolu var mı acaba.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Permalink
Reply