void lower( char * cadena )


Descripción:

Convierte una cadena (o un simple carácter) a minúsculas, incluyendo los carácteres especiales, como la letra "ñ" o las vocales acentuadas.

Si recibe una cadena de texto (o literal entre comillas), convertirá a minúsculas todos los carácteres contenidos en dicha cadena y no retornará ningún valor significativo (únicamente el propio puntero a la cadena recibida).


char micadena[50] = "ESTÁ LA CIGÜEÑA EN EL CAMIÓN.";
char miletra = 'A';

MAIN_PROGRAM_CDIV

BEGIN_PROGRAM
  // Definimos el modo gráfico
  set_gfx(GFX_AUTODETECT_WINDOWED);

  // Definimos la resolución
  set_mode(m320x200);

  lower( micadena ); // Convierte una cadena a mayúsculas
  lower( &miletra ); // Convierte un carácter en mayúscula

  write( 0, 0,  0, 0, micadena );
  write( 0, 0, 10, 0, &miletra );

  LOOP
   FRAME;
END_PROGRAM

Este ejemplo tiene definidos dos datos globales (micadena y miletra), se utilizará la función lower() para convertirlos a minúsculas, y entonces se mostrarán en pantalla.

Esta función no modificará aquellos carácteres que no sean letras mayúsculas.

La función lower() es la inversa a upper(), ya que puede convertir una cadena (o un carácter) a minúsculas.


Ver: upper() - strdel() - strcpy() - strcat() - strlen() - strcmp() - strnchr() - strnstr() - strset() - chartoint()