Page 15 - AutoLISP и Visual LISP в среде AutoCAD
P. 15
1.5. РАБОТА СО СТРОКАМИ И
ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ТИПОВ
AutoLisp имеет ряд функций, работающих со строками и функции
преобразования типов выражений.
Функции для работы со строками
Функция Параметры Назначение Пример и
возвращаемое
значение
itoa i – целое Преобразует целое (itoa 12 )
число в строковую "12"
константу
atoi s – строка Преобразует (atoi "12")
строковую константу 12
в целое число
atof s – строка Преобразует (atof "12.5")
строковую константу 12.5
в действительное
число
strcase s – строка Если p не nil (strcase "AbCd")
[p – признак] переводит символы "ABCD"
строки в нижний (strcase "AbCd" t)
регистр, а если p "abcd"
опущен или nil – в
ВЕРХНИЙ
substr s – строка Возвращает подстроку (substr "abcde" 2 3)
p – целое из строки s, начиная с "bcd"
l – целое p длиной l
strlen s – строка Возвращает длину (strlen "abc")
строки 3
strcat s s … s n Сцепление строк (strcat "Auto" "Cad")
1
2
"AutoCad"
chr i – целое Преобразует целое (chr 65)
число в символичный "A"
код ASCII
ascii s – строка Преобразование (ascii "A")
одного символа в код 65
ASCII
14