char(<literal>)
Retorna:
El valor ASCII del (primer) carácter contenido en el literal.
Descripción:
La función char() sirve para obtener el valor ordinal de un carácter
PROGRAM ejemplo_char; PRIVATE valor; BEGIN // .. valor="A"; // Se asigna la dirección del literal "A" en memoria. // .. valor=char("A"); // Se asigna el valor ASCII de "A" (65 en decimal). // .. END
En un programa, los literales (textos entre comillas) se traducen como la dirección de memoria en la que se han almacenado los mismos. Para asignar a una variable un carácter (su valor ordinal), en lugar de la dirección de la cadena, se debe utilizar esta función.
Ver: strcpy() - strcat() - strlen() - strcmp() - strchr() - strstr() - strset() - upper() - lower() - strdel()