Insert
Usado para adicionar uma subcadeia a uma cadeia.
Sintaxe
insert( subcadeia, cadeia, posInicio ) ;
Onde:
- subcadeia é expressão do tipo string.
- cadeia é uma variável do tipo string.
- posInicio é uma expressão do tipo integer.
Funcionamento
- O comando adiciona subcadeia em cadeia, na posição posInicio.
- A posição do primeiro caractere de cadeia é 1.
- Se posInicio é menor ou igual a 1, o comando adiciona subcadeia no início de cadeia.
- Se posInicio é maior que o tamanho da cadeia, o comando adiciona subcadeia no fim de cadeia.
- Se a cadeia resultante tem mais de 255 caracteres, ela é truncada para 255 caracteres.
Exemplo
Assumindo que a variável cadeia armazena "1234567":
- Ao executar o comando insert('abcd', cadeia, 2) a variável cadeia fica armazenando 1abcd234567
- Ao executar o comando insert('abcd', cadeia, 7) a variável cadeia fica armazenando123456abcd7
- Ao executar o comando insert('abcd', cadeia, 1) a variável cadeia fica armazenandoabcd1234567
- Ao executar o comando insert('abcd', cadeia, -1) a variável cadeia fica armazenandoabcd1234567
- Ao executar o comando insert('abcd', cadeia, 8) a variável cadeia fica armazenando1234567abcd
Exemplo
Program Pzim ;
var cadeia: string ;
Begin
cadeia := '1234567' ;
writeln('Valor de cadeia: ', cadeia) ;
insert('abcd', cadeia, 4);
writeln('Depois do insert: ', cadeia) ; // Mostra 123abcd4567
End.
Created with the Freeware Edition of HelpNDoc: Easy CHM and documentation editor