|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2012, 18:58 | #1 |
Регистрация: 08.05.2012
Сообщений: 5
|
Перевод из одного типа в другой.
Помогите пожалуйста! Задача такая: перевести некую переменную из строчного типа в тип integer или real. Например перевести значение "-3" из строчного в целое число.
Смотреть вечно можно на 3 вещи: текущую воду, горящий огонь, компилирующийся код =)
|
09.06.2012, 19:03 | #2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
09.06.2012, 19:11 | #3 |
Регистрация: 08.05.2012
Сообщений: 5
|
Спасибо-с!
Смотреть вечно можно на 3 вещи: текущую воду, горящий огонь, компилирующийся код =)
|
10.06.2012, 01:59 | #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) |
10.06.2012, 02:45 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
kuy, ошибочка. Всех этих функций нет в паскале (turbo pascal).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 10.06.2012 в 02:47. |
10.06.2012, 07:30 | #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 |