- Файловая система
- Регулярные выражения
- Базы данных
- Двоичные данные
- Полезные функции

Функция PadLeft
Функция PadLeft принимает на вход строку str и дополняет её слева символом ch до длины totalWidth. Основное применение - форматированный вывод чисел: когда маленьким числам вначале дописываются нули или пробелы.
Function PadLeft(str, ch, totalWidth)
If Len(ch) < 1 Then'если ch - пустая строка
c = 32'ascii код пробела
Else
c = Asc(ch)'код первого символа
End If
If Len(str) < totalWidth Then
PadLeft = String(totalWidth - Len(str), Chr(c)) & str
Else
PadLeft = str
End If
End Function
Схожий эффект дает, например, конструкция вида Right("0..0" & num, width), где num - выводимое число, но в этом случае у чисел, занимающих более width знаков, будут обрезаны старшие разряды.
Пример:
For i=0 To 10
WScript.Echo PadLeft(i, "0", 2)
Next