Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Pchar

Автор: bigglewood 24.05.2006 10:51

что делает следующий код

Код
pchar('Text');
?
преобразует string в тип pchar? а чем отличатеся pchar от string?

Автор: Bokul 24.05.2006 11:02

Цитата
а чем отличатеся pchar от string?


Цитата
В Borland Pascal строки обычного типа (String) хранятся как
байт длины, за которым следует последовательность символов. Мак-
симальная длина строки в Паскале равна 255 символам. Таким обра-
зом, строка Паскаля занимает от 1 до 256 байт памяти.

Строки с завершающим нулем не содержат байта длины. Вместо
этого они состоят из последовательности ненулевых символов, за
которыми следует символ NULL (#0). Никаких ограничений на длину
строк с завершающим нулем не накладывается, но 16-разрядная архи-
тектура DOS и Windows ограничивает их размер 65535 символами.




Автор: volvo 24.05.2006 14:04

bigglewood, сколько повторять можно?

http://forum.pascal.net.ru/index.php?s=&showtopic=2361&view=findpost&p=19856