Описание |
Тип PChar - указатель на значение символа.
Он может также использоваться для указания на символы в пределах строки, как в коде примера.
Как и с другими указателями, целочисленная арифметика, такая как Inc и Dec, может быть выполнена с PChar переменной, также показанной в примере.
|
|
Примечания |
PChar используется преимущественно при обработке строк закончиваемых пустым указателем.
В текущее время, переменные Char идентичны AnsiChar переменным, будучи размером 8 бит.
|
|
Похожие команды |
$ExtendedSyntax Контроль обработки некоторых расширений Паскаля
Char Тип переменной для хранения простого символа
Dec Декремент порядковой переменной
Inc Увеличивает порядковую переменную
PAnsiChar Указатель на значение AnsiChar
PString Указатель на String значение
PWideChar Указатель на PWideChar
| |
|
Пример кода : Показ всех символов в строке |
var
myString : string;
myCharPtr : PChar;
i : Integer;
begin // Создание Char строки
myString := 'Hello World';
// Указатель на первый символ в строке
i := 1;
myCharPtr := Addr(myString[i]);
// Отображение всех символов в строке
while i <= length(mystring) do
begin
ShowMessage(myCharPtr^);
Inc(i);
Inc(myCharPtr);
end;
end;
|
H
e
l
l
o
W
o
r
l
d
|
|