REPLICATE( )

 Devuelve una cadena, repetida el número de veces especificado

Sintaxis

     REPLICATE(<cCadena>, <nVeces>) –> cCadenaRepetida

Argumentos

<cCadena> es la cadena de caracteres que se va a repetir.

<nVeces> es el número de veces que se va a repetir <cCadena>.

Devuelve

REPLICATE() devuelve una cadena de caracteres de una longitud máxima de 65.535 (64K) bytes. Si se especifica cero como argumento <nVeces>, devuelve una cadena nula (“”).

Descripción

REPLICATE() es una función de caracteres que muestra, imprime o llena la memoria del teclado con uno o más caracteres repetidos. REPLICATE() es similar a la función SPACE(), que devuelve el número especificado de caracteres de espacio.

Ejemplos

     ¦  Estos ejemplos muestran la repetición de cadenas por medio de REPLICATE():

        ? REPLICATE(“*”, 5)            // Resultado: *****

        ? REPLICATE(“Hola”, 2)         // Resultado: Hola Hola

        ? REPLICATE(CHR(42), 5)        // Resultado: *****

     ¦  Este ejemplo utiliza REPLICATE() para llenar la memoria del teclado con varias flechas Abajo:

        #include “Inkey.ch”

        KEYBOARD REPLICATE(CHR(K_DN), 25)

 Ficheros:  La biblioteca asociada es DPXBASE.CH.