Protótipo: function copy(const s: string; indice: integer; quantidade: integer): string;
Descrição: Retorna uma string que é uma cópia da quantidade de caracteres de s, iniciando na posição indice. Se isto ultrapassar o tamanho de s, entã o o resultado é truncado. Se indice extrapolar os limites de s, então uma st ring vazia é retornada.
Exemplo:
program exemploCopy; var s, t : string; begin t := '1234567'; s := copy (t, 1, 2); // s := '12' s := copy (t, 4, 2); // s := '45' s := copy (t, 4, 8); // s := '4567' end.