![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Есть кусочек кода в котором я пытаюсь понять почему не получается из строки получить число с точкой.
Код:
var a : array[1..20] of string[20]; testvar : Double; temp : string; Код:
a[3]:='5624.6873'; a[3][5]:=','; //исправить разделитель tmp:=a[3]; testvar:=StrToFloat(tmp); отладчик показывает, что testvar получается 4,668.....е.. если убрать лишнюю строку и написать просто StrToFloat(a[3]), то testvar будет 7,23.... В моём понимании, должно получиться testvar=5624,6873 Что я делаю не так? |