работают только со строками, числовые
вывода в произвольные файлы)
Синтаксис S$=MKI$ (целое выражение)
---------
S$=MKL$ (длинное целое выражение)
S$=MKS$ (выражение единичной точности)
S$=MKD$ (выражение двойной точности)
Замечания Функция MK (делать) представляет собой часть процесса обра-
ботки получения числовых значений в файлы произвольного доступа.Поскольку
заявления, которые записывают информацию в буфер произвольного файла(LSET и
RSET) работают только со строками, числовые данные должны транслировать-
ся,перед их обработкой заявлением PUT в произвольный файл, в строчную фор-
му.MKI$(i) возвращает двухлитерную строку, состоящую из двух битовых значе-
ний, которые Турбо-Бейсик использует для внутреннего представления целого
значения i. Функция MKL$ возвращает 4-байтовый строчный эквивалент длинного
целого. MKS$ возвращает 4-байтовый эквивалент значения единичной точнос-
ти.MKD$ возвращает 8-байтовый строчный эквивалент значения двойной точнос-
ти. Дополнительные функции CVI, CVL, CVD используются, когда произвольные
файлы считываются. Не путайте эти функции с STR$ и VAL , которые соответст-
венно обращают числовые выражения в распечатываемые формы и наоборот:
i=123.45
a$=STR$(i): в$=MKS$(i)
'a$ содержит что-то, стоящее размещения на экране; в $ не содержит
PRINT a$, в$
См. также СVD
--------- CVI
CVL
CVS
Пример OPEN "MKILSD.DTA" AS#1 LEN=18
------- 'определить имена и размеры полей
FIELD 1, 2AS файла цел$, 4AS файла длин$, 4AS файла един$, 8AS
файла двойн$
'назначить значения полям и осуществить запись в файл произволь-
ного доступа
FOR счетчик% = 1TOS
LSET Файла Цел$= MKI$ (счетчик%)
LSET Файла Длин$= MKL$ (счетчик %^2)
LSET Файла Един$=MKS$ (счетчик %^2.1)
LSET Файла Един$=MKD$ (счетчик %^4.4)
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий