Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];

Вниз

преобразование   Найти похожие ветки 

 
bevaine   (2006-06-05 11:06) [0]

Как преобразовать строку - "27.4878" в число 27,4878 и какой тип данных используется для чисел с дробной частью, я так понял что integer не работает.


 
tesseract ©   (2006-06-05 11:09) [1]

strtofloat. будет real или double.


 
bevaine   (2006-06-05 11:16) [2]

не работает :

var
 GetCurs1: Real;
 GetCurs2: Double;
begin
 GetCurs1 := strtofloat("25.3323");
 GetCurs2 := strtofloat("25.3323");
end;


 
Рамиль ©   (2006-06-05 11:17) [3]

DecimalSeparator := ".";


 
ЮЮ ©   (2006-06-05 11:19) [4]

strtofloat использует региональные настройки для символа "разделитель дробной и целой части". Так что следует убедиться, что в строке тот же разделитель, что и DecimalSeparator.

См. ещё процедуру Val, для которой разделитель дробной и целой части всегда "."


 
bevaine   (2006-06-05 11:19) [5]

Рамиль, напиши подробнее, желательно код, я новичок в Делфи.


 
Рамиль ©   (2006-06-05 11:21) [6]


> Рамиль, напиши подробнее, желательно код, я новичок в Делфи.

Якой код еще? Я и так его написал.

var
GetCurs1: Real;
GetCurs2: Double;
begin
DecimalSeparator := ".";
GetCurs1 := strtofloat("25.3323");
GetCurs2 := strtofloat("25.3323");
end;


 
SergP ©   (2006-06-05 14:50) [7]


> "27.4878" в число 27,4878


> какой тип данных используется


Ну в зависимости от обстоятельств можно и currency использовать....



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
2-1149624849
Mr tray
2006-06-07 00:14
2006.06.25
Глобальные или локальные переменные?


15-1148769285
yurik05
2006-05-28 02:34
2006.06.25
Срочно! Помогите раскодировать?


2-1149261261
ZV
2006-06-02 19:14
2006.06.25
COM port DRIVER


2-1149335087
Iehbr
2006-06-03 15:44
2006.06.25
DECIMALSEPARATOR


15-1149091686
LexxX
2006-05-31 20:08
2006.06.25
Очередной вопрос по PHP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский