![]() |
|
#1
|
|||
|
|||
![]() Добрый день. Есть номер договора, например 00002. Для дальнейшей работа с ним, мне нужно 0000 отделить от 2. т.е. присвоить переменной :null 0000, а переменной :num 2. Подскажите пожалуйста, как разделить 00002 на ноли и цыфры. Спасибо.
|
#2
|
|||
|
|||
![]() Код:
Последний раз редактировалось Snake22, 27.03.2013 в 17:16. |
Этот пользователь сказал Спасибо Snake22 за это полезное сообщение: | ||
DOR (27.03.2013)
|
#3
|
||||
|
||||
![]() StrToInt(str: string) проглатывает всё что имеет пачку нулей перед собой.
Т.е. StrToInt('0000000000002') вернёт двойку. Если прикрутить сюда ещё Length('0000000000002') можно всегда узнать количество нулей, и само число. Последний раз редактировалось Uniq!, 27.03.2013 в 18:29. |
#4
|
|||||
|
|||||
![]() Цитата:
Код:
>> Код:
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Uniq! (27.03.2013)
|
#5
|
||||
|
||||
![]() Цитата:
Спасибо, я банально опечатался. |
#6
|
|||
|
|||
![]() Простите мою глупость. Можно написать код на моем примере? Так как это сделал Snake22.
|
#7
|
||||
|
||||
![]() Код:
|
#8
|
|||
|
|||
![]() Цитата:
col0 должен не считать количество 0, а записать ввиде 00 |
#9
|
||||
|
||||
![]() Кхм...
Код:
![]() |
Этот пользователь сказал Спасибо Uniq! за это полезное сообщение: | ||
DOR (27.03.2013)
|