Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Smerniky - pravda alebo nepravda?

Ano, teď je již problém jasný. Typ PChar je totiž již ukazatel sám o sobě (proto to P na začátku)

The generic PChar represents a pointer to a Char
takže s1 a s2 jsou něco jako ukazatel na ukazatel ;-)

Tvůj kód by měl vypadat takto:
var p1, p2: pchar;
    s1, s2: ^pchar;
begin
  p1:= pchar('a');
  p2:= pchar('A');
  s1:= @p1;
  s2:= @p2;
  showmessage(inttostr(p2 - p1));
end;

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny