1- Elimde bu tarz sayılardan oluşan 60 sütun 400 satırdan oluşan bi veri var.
Bunlar çok hassas sayılardan oluşan bi text dosyası. Bundaki sayıları teker teker alıp bi diziye atmam gerekli. Ama strtodouble gibi bi fonksiyon yok anladığım kadarıyla. Ayrıca bunu string olarak almadan okumanın başka bi yolu yokmu?
-2.2002600e+000 1.7386000e-001 1.1962200e+000 1.7330200e+000
-8.4780000e-002 1.5190000e-001 1.5190000e-001 -5.3060000e-002
2 - Kendi yaptığım denemede ise bu sayıyı 0,1519 olarak algıladı. Acaba doğrumudur. bilen varmı?
Kod: Tümünü seç
var
asd : double;
begin
asd := 1.5190000e-001;
showmessage(floattostr(asd));
end;