char()

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

Programa ejemplo:
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()