Справочник функций и процедур Delphi: PAnsiChar

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

  Реклама:

 

PAnsiChar
Тип
Указатель на значение AnsiChar System unit
  type PAnsiChar = ^AnsiChar;

Google  
 
Описание
Тип PansiChar - указатель на значение AnsiChar. Он может также использоваться, чтобы указать на символы в пределах AnsiString, как в коде примера.

Как и с другими указателями, целочисленная арифметика, такая как Inc и Dec, может быть выполнена с PAnsiChar переменной, также показанной в примере.
Примечания
PAnsiChar используется преимущественно при обработке законченных строк.
Похожие команды
$ExtendedSyntax  Контроль обработки некоторых расширений Паскаля

AnsiChar  Символьный тип, гарантированный размер 8 бит

AnsiString  Тип данных, который содержит строку AnsiChar

Dec  Декремент порядковой переменной

Inc  Увеличивает порядковую переменную

PChar  Указатель на значение символа (Char)

PWideChar  Указатель на PWideChar

 
Пример кода : Показ всех символов AnsiString
var
  myString  : AnsiString;
  myCharPtr : PAnsiChar;
  i : Integer;

begin
  // Создание строки AnsiChar
  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
 


Copyright © 2004-2016 Delphi Sources (источник – "DelphiBasics.ru")
 


Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook