strdel(<cadena de texto>, <resta inicio>, <resta final>)
Descripción:
Esta función borra carácteres de una <cadena de texto>. Se eliminarán <resta inicio> carácteres del inicio de la cadena y <resta final> carácteres del final de la misma.
Para eliminar únicamente carácteres del inicio de la cadena se debe indicar 0 como <resta final>, y para eliminar sólo del final, 0 como <resta inicio>.
PROGRAM ejemplo_strdel; GLOBAL STRING micadena="Esta es una cadena de ejemplo."; BEGIN strdel(micadena,5,9); write(0,0,0,0,micadena); LOOP FRAME; END END
Este ejemplo utiliza la función strdel() para eliminar los primeros 5 carácteres de <micadena> y los últimos 9, para luego mostrar la cadena resultante en pantalla ("es una cadena de").
Nota: Si se indica una cantidad negativa de carácteres (bien sea para el inicio o para el final), la función añadirá espacios a la cadena.
También es posible eliminar carácteres del final de una cadena con sentencias como las siguientes:
cadena1--;
cadena1-=1;
cadena1=cadena1-1;