TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Использование строк с завершающим нулем 

             Строки с завершающим нулем хранятся в виде символьных масси-
        вов с нулевой базой (начинающихся с 0) с индексом целого типа, то
        есть в виде массива:

             array[0..X] of Char;

        где X - положительное ненулевое целое число.  Такие массивы назы-
        ваются символьными массивами с нулевой базой.  Приведем некоторые
        примеры описаний символьных массивов с нулевой базой, которые мо-
        гут использоваться для хранения завершающихся нулем строк.

             type
                TIdentifier = array[0..15] of Char;
                TFileName   = array[0..79] of Char;
                TMemoText   = array[0..1023] of Char;


         B.Pascal 7 & Objects/LR     - 300 -

             Более всего  строки Паскаля и строки с завершающим нулем от-
        личаются интенсивностью использования указателей.  Borland Pascal
        выполняет  операции  с этими указателями,  используя набор правил
        расширенного синтаксиса.  Кроме того,  в Borland  Pascal  имеется
        встроенный  тип  PChar,  который  представляет собой указатель на
        строку с завершающим нулем. В модуле System тип PChar определяет-
        ся следующим образом:

             type PChar = ^Char;

             Правилами расширенного синтаксиса управляет директива компи-
        лятора $X. В состоянии {$X+} (по умолчанию) расширенный синтаксис
        разрешен. Правила расширенного синтаксиса описываются в следующих
        разделах.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz