Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Вниз

Вроде элементарно.... но как? :)   Найти похожие ветки 

 
shane54   (2002-04-12 16:43) [0]

Вопрос таков - как по-простому добавлять перед числом 0 если оно меньше 10, как добавлять перед числом 00 если оно меньше 100 - короче, мне надо, чтобы число в любом случае занимало бы 4 цифры, даже если оно требует 1 цифру.
1 = 0001, 150 = 0150...

P.S. такова спецификация :(


 
Reindeer Moss Eater   (2002-04-12 16:45) [1]

Может тебе все таки надо чтобы строка занимала 4 симола?


 
kull   (2002-04-12 16:48) [2]

S:=Format("%.10d",[1234]);

в результате получаем: S = "0000001234"


 
panov   (2002-04-12 16:48) [3]

StringOfChar используй


 
Андрей Сенченко   (2002-04-12 16:49) [4]

Итоговая переменная должна быть типа string[4]
Далее:
1. Вычисляешь исходную длину строки через Length
2. В Case в зависимости от результата добавляешь эту строку к строкам "0", "00" или "000"

Пиво за крутую идею не прошу :)


 
Бурундук   (2002-04-12 16:49) [5]

Format("%4.4d",[i])



 
kull   (2002-04-12 16:50) [6]

да все проще, используй функцию Format.


 
PVOzerski   (2002-04-12 16:55) [7]

var
s:string;
i:longint;
begin
s:=inttostr(i);
while length(s)<4 do
s:="0"+s;


 
Anatoly Podgoretsky   (2002-04-12 16:57) [8]

FormatFloat("0000",N);


 
shane54   (2002-04-12 17:03) [9]

Сейчас попробую - ВСЕМ СПАСИБО



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

Форум: "Основная";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
1-81004
PaRL
2002-04-12 18:22
2002.04.25
Шрифты


3-80781
sir_musatov
2002-04-04 16:06
2002.04.25
вопрос про CDX


3-80794
vitnt2000
2002-04-03 06:42
2002.04.25
SQL Запрос


1-80995
Emstem
2002-04-12 14:05
2002.04.25
Генерация событий в классе


4-81116
Song
2002-02-19 17:08
2002.04.25
WM_POWERBROADCAST отловить жд. режим и обратно





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский