![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.05.2012
Сообщений: 5
|
![]()
Помогите пожалуйста! Задача такая: перевести некую переменную из строчного типа в тип integer или real. Например перевести значение "-3" из строчного в целое число.
Смотреть вечно можно на 3 вещи: текущую воду, горящий огонь, компилирующийся код =)
|
![]() |
![]() |
![]() |
#2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]() Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.05.2012
Сообщений: 5
|
![]()
Спасибо-с!
![]()
Смотреть вечно можно на 3 вещи: текущую воду, горящий огонь, компилирующийся код =)
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 109
|
![]()
Посмотри ещё на процедуры:
strtoint, inttostr - для целых чисел; strtofloat, floattostr - для real, double, float.. Все выше перечисленные функции с одним параметром. Например: strtoint(text); floattostr(12.567);... Вот ещё сразу с округлением: FloatToStrF(p, ffFixed,5,2); Но я чаще пользуюсь floattostr(round(p*100)/100) |
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
kuy, ошибочка. Всех этих функций нет в паскале (turbo pascal).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 10.06.2012 в 02:47. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
Добавлю к словам BDA: либо, если это более новый компилятор (типа FreePascal), то следовало упомянуть о том, что для этого надо подключить модуль SysUtils.
А вот это совершенно лишнее - и самому не надо делать, и других учить этому тем более. Обычная процедура Str (встроенная, то есть из модуля System) прекрасно делает это, если указываешь форматирование: Str(v:5:2,s); Не вижу смысла дублировать эту функциональность кустарными заплатками.
Предпочитаю на "ты".
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема при копировании одного столбца из одного файла в другой файл | tanunya | Помощь студентам | 0 | 24.02.2012 21:30 |
переход из одного типа в другой | Лонли-Локли | Общие вопросы Delphi | 8 | 27.08.2009 12:39 |
Самый типичный пример транзакций - перевод денег с одного счета на другой. | аня741 | Помощь студентам | 1 | 20.03.2009 00:10 |
Переменные одного типа | Xeon332 | PHP | 3 | 01.03.2009 13:59 |