Programación flexible de CN
1.9 Operaciones con cadenas de caracteres
Ejemplo 2: Acceso a un carácter individual en un parámetro Call-By-Reference
Código del programa
DEF STRING [50] STRG
DEF CHAR CHR1
EXTERN UP_CALL (VAR CHAR1)
...
CHR1 = STRG [5]
UP_CALL (CHR1)
STRG [5] = CHR1
1.9.9
Formatear cadena (SPRINT)
Función
La función predefinida SPRINT permite formatear cadenas de caracteres y procesarlas,
p. ej., para la salida a equipos externos (ver también "Salida a un equipo/fichero externo
(EXTOPEN, WRITE, EXTCLOSE) [Página 716]").
Sintaxis
"<Resultado_cadena>"=SPRINT("<Formato_cadena>",<Valor_1>,<Valor_2>,.
.., <Valor_n>)
Descripción
SPRINT:
"<Formato_cadena>":
<Valor_1>,<Valor_2>,...,<Valor_n>: Valor en forma de constante o variable de CN
"<Resultado_cadena>":
84
Comentarios
;
Parámetro Call-By-Reference
;
Call-By-Reference
Identificador de una función predefinida que
devuelve un valor del tipo STRING.
Cadena de caracteres que contiene partes
fijas y variables. Las partes variables se
definen mediante el carácter de control de
formato % seguido de una descripción del
formato.
que se inserta en el lugar en el que se
encuentra el enésimo carácter de control de
formato %, de acuerdo con la descripción de
formato de <Formato_cadena>.
Cadena de caracteres formateada (máx. 400
bytes)
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo