Для коммуникационных файлов LOC возвращае
Для коммуникационных файлов LOC возвращае число литер в буфере ввода.
Пример OPEN "LOC.DTA" FOR BINARY AS #1
PUT$ #1 "ТурбоБейсик"
PRINT LOC(1)
CLOSE
END
Оператор LOCAL
--------------
Функция LOCAL определяет локальные переменные в процедуре или функции.
--------
Синтаксис LOCAL список переменных
---------
Замечания Оператор LOCAL законен только в определениях процедур и функций и
--------- должен появляться для любых исполнительных операторов в ассоции-
руемом с ними определении .LOCAL определяет одну или более переменных как "ло-
кальные" в рамках процедуры или функции.Локальная переменная может иметь то же
имя,что и другие переменные в других частях программы,а также имя ,одинаковое
с другими локольными переменными в определении других процедур или функций
без какого-то бы ни было их отрицательного взаимовлияния;они являются отдель-
ными переменными.
Чтобы заявить локальный массив ,включайте в заявлении его идентификатор и
-137 -
пустой комплект скобок в список переменных,а затем в следущем DIM операторе
образмеривайте массив.Локальные переменные размещаются в стеке и возбуждаются
в ноль(для строчных переменных используется нуль-строка) прикаждом вызове
включающей их в себя процедуры или функции.Незаявленным переменным процедур
по умолчанию дается статический атрибут,тем неменее мы рекомендуем явно опре-
делять каждую переменную.
См.также DIM
SHARED
STATIC
Пример SUB Локальные
LOCAL a(),i%
DIM DYNAMIC a(10:20)
FOR i%=10 to 20
a(i%)=i%
NEXT i%
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий