|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2014, 17:32 | #1 |
Регистрация: 28.01.2011
Сообщений: 5
|
Перевод из строки в число с плавающей запятой
У меня на форме присутствует StringGrid в нем в последней ячейке в каждой строке присутствует цена товара в формате к примеру 585.00 руб.
Как из всех строк вытащить числа с плавающей запятой и поместить сумму этих чисел в Edit. var i: integer; s,word : string; begin for i:=0 to StringGrid1.RowCount-1 do begin s:=StringGrid1.Cells[4,i]; word:=Copy(s,1,Pos(' ',s)-1); edit1.Text:=word+' '+edit1.Text; end; end; В данном коде он убирает слово руб. в конце но при переводе переменной word из строки в число с плавающей запятой ругается |
12.04.2014, 17:42 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не вижу где здесь строка в число преобразуется
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.04.2014, 17:56 | #3 |
Форумчанин
Регистрация: 21.01.2012
Сообщений: 240
|
С минимальными изменениями кода - так:
Код:
Код:
|
12.04.2014, 18:09 | #4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
blackstrip, обогнали вы меня)) ну да ладно, вообще лучше делать цикл, чтоб в переменную s добавлялись данные из ячейки, в цикле пока не символ, кроме .,0..9, если встречается точка по середине числа, то заменить на запятую. Если надо-напишу, если нет, то вот результат, считает по всей таблице.
Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 12.04.2014 в 18:11. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
плавающей запятой и со схемой! | sort | Помощь студентам | 5 | 06.03.2013 07:46 |
Числа с плавающей запятой | C0CAINE | Общие вопросы C/C++ | 1 | 03.11.2011 19:24 |
Числа с плавающей запятой | Сtrl | Общие вопросы C/C++ | 3 | 06.05.2011 08:10 |
число с плавающей запятой. | kotopezzz | Помощь студентам | 1 | 25.02.2011 13:11 |
Числа с плавающей запятой | Impuls1989 | Помощь студентам | 0 | 03.02.2011 21:03 |