*INPUT
 Introduce el resultado de una expresión en una variable.
------------------------------------------------------------------------------
 Sintaxis

     INPUT [<expIndicador>] TO <idVar>

 Argumentos

     <expIndicador> es un indicador opcional que se muestra antes de la
     zona de entrada. Este indicador puede ser una expresión de cualquier
     tipo de datos.

     TO <idVar> especifica el nombre de la variable a la que se asigna
     el resultado de la evaluación. Si <Idvar> no es visible o no existe, se
     crea una variable privada y se le asigna el resultado.

 Descripción

     INPUT es un mandato de consola y estado de espera que recibe una
     entrada del teclado en forma de expresión válida de hasta 255
     caracteres y cualquier tipo de datos. Al invocarse, INPUT envía un
     retorno de carro/salto de línea a la pantalla, muestra el indicador y
     comienza a aceptar la entrada de datos por el teclado en la primera
     posición situada después del indicador. Las entradas mayores que
     MAXCOL() pasan a la línea siguiente.

     Al pulsar Intro, se termina la entrada de la expresión. La expresión se
     compila y evalúa a continuación utilizando el operador de macro (&) y
     el resultado se asigna a <idVar>. Si la variable no es visible o no
     existe, se crea una variable privada. Si no se introduce una expresión,
     no se emprende ninguna acción.

     INPUT utiliza sólo dos teclas especiales: Retroceso e Intro. No puede
     utilizarse Esc. Retroceso borra el último carácter escrito. Intro
     confirma la entrada y es la única tecla que termina el mandato INPUT.

 Ejemplos

      En este ejemplo, INPUT asigna una entrada de teclado a una
        variable local existente:

        LOCAL exp
        INPUT "Expresión: " TO exp
        IF exp != NIL
           ? exp
        ELSE
           ? "No se ha introducido expresión"
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: ACCEPT*