Programowanie w języku Delphi

PAnsiChar

PAnsiChar - typ wskaźnikowy języka Delphi

PAnsiChar jest wskaźnikiem na wartość typu AnsiChar:

type PAnsiChar = ^AnsiChar;


Może być także używany jako wskaźnik na pojedyńczy znak łańcucha AnsiString:

program Foo;
 
{$APPTYPE CONSOLE}
 
var
  S : AnsiString;
  P : PAnsiChar;
begin
  S := 'Delphi';
  P := Addr(S[1]); // adres 1 znaku
 
  P^ := 'E'; // zmiana znaku
  Writeln(S); // wyświetli: Eelphi
  Readln;
end.


Zobacz też:

3 komentarze

furious programming 2013-09-17 12:52

Komentarz z błędną wartością poprawiony;

pkkm 2008-12-29 09:05

Jak rzutować String na PAnsiChar?

Asmante 2008-09-06 13:01

Wyświetli nie "Elphi", ale "Eelphi" ;)