Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

Форматирование строк.   Найти похожие ветки 

 
Alek Aaz   (2006-11-29 03:41) [0]

Подскажите пожалуйста, как будет выглядеть функция format
в данном случае
-------------
Var
 IP = array[0..3] of byte;
begin
 result := format("%h.%h.%h.%h",[IP[0],IP[1],IP[2],IP[3]]);
-------------
Выдает вот так ->   95.1.1.c4
А надо чтобы выдавала так -> 95.01.01.c4 т.е. что бы добивала нули
По Helpу ничего понять не могу :(


 
Kostafey ©   (2006-11-29 09:33) [1]

А если попробовать
result := format("%h.0%h.0%h.%h",[IP[0],IP[1],IP[2],IP[3]]);

что получилось ?


 
MBo ©   (2006-11-29 09:43) [2]

В хелпе написано:

The value is converted to a string of hexadecimal digits. If the format string contains a precision specifier, it indicates that the resulting string must contain at least the specified number of digits; if the value has fewer digits, the resulting string is left-padded with zeros.

var
 b1,b2: Byte;
begin
 b1 := $C1;
 b2 := $A;
 Caption := Format("%.2x.%.2x",[b1,b2])


 
Alek Aaz   (2006-11-30 06:59) [3]

2 Kostafey ©   (29.11.06 09:33) [1]
> что получилось ?
Фигня получилась :-)

> MBo ©   (29.11.06 09:43) [2]
>  Caption := Format("%.2x.%.2x",[b1,b2])
Ну да, все ОК. Спасибо!

> В хелпе написано:
> The value is converted to a string of hexadecimal digits.
>  If the format string contains a precision specifier, it
> indicates that the resulting string must contain at least
> the specified number of digits; if the value has fewer digits,
>  the resulting string is left-padded with zeros.
Эх... говорила мне мама - учи английский :-) Вроде 8 раз прочитал, а до этого не допетрил...
Спасибо.


 
MBo ©   (2006-11-30 07:18) [4]

>Вроде 8 раз прочитал, а до этого не допетрил
Ну да, сразу можно и не сообразить, что насчет precision specifier - речь о точке идет


 
Alek Aaz   (2006-11-30 08:00) [5]

Это то я сообразил, а вот порядок... Хотя вроде пробовал и с точкой после % ... ладно...



Страницы: 1 вся ветка

Текущий архив: 2006.12.17;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.043 c
15-1164453629
loword
2006-11-25 14:20
2006.12.17
Kylix


2-1164961290
KyRo
2006-12-01 11:21
2006.12.17
Подскажите какой выбрать шрифт


4-1155197722
ph0sgen
2006-08-10 12:15
2006.12.17
проблема с ReadFile


3-1160304756
Sanya_BBB
2006-10-08 14:52
2006.12.17
Как сделать выборку из таблицы без учета регистра букв


15-1164719102
Gero
2006-11-28 16:05
2006.12.17
У кого есть книга Ф. Юань — Программирование графики для Windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский