Cómo: |
Idiomas disponibles: informes, Maintain
La función UFMT convierte los caracteres de una cadena de origen alfanumérica a su representación hexadecimal. Esta función resulta útil a la hora de examinar datos con un formato desconocido. Siempre que conozca la longitud de los datos, podrá examinar su contenido.
UFMT(source_string, length, output)
donde:
Alfanumérico
Es la cadena que se va a convertir, entre comillas simples, o el campo que la contiene.
Número entero
El número de caracteres en source_string.
Alfanumérico
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas. El formato de output debe ser alfanumérico y su longitud debe ser el doble que la de length.
UFMT convierte cada valor de JOBCODE a su representación hexadecimal y almacena el resultado en HEXCODE:
DEFINE FILE JOBFILE
HEXCODE/A6 = UFMT(JOBCODE, 3, HEXCODE);
END
TABLE FILE JOBFILE
PRINT JOBCODE HEXCODE
END
La salida es:
JOBCODE HEXCODE ------- ------- A01 C1F0F1 A02 C1F0F2 A07 C1F0F7 A12 C1F1F2 A14 C1F1F4 A15 C1F1F5 A16 C1F1F6 A17 C1F1F7 B01 C2F0F1 B02 C2F0F2 B03 C2F0F3 B04 C2F0F4 B14 C2F1F4
WebFOCUS |