ctype.h


Función tolower ANSI C

int tolower(int ch);

Convierte un carácter, en un parámetro entero ch, a minúscula.

Valor de retorno:

ch debe estar en el rango 0 a 255, y si está entre A y Z lo convierte a su equivalente en el rango a a z, el resto de los valores no son modificados. El valor de retorno es el valor convertido si ch era una mayúscula, o el valor original en caso contrario.

Nota: los caracteres en acentuados, o con diéresis, en mayúscula y la Ñ no sufren modificaciones.

Ejemplo:

#include <stdio.h>
#include <ctype.h>
 
int main()
{
   char cadena[] = "ESTO ES UNA CADENA DE PRUEBA";
   int i;
   
   for(i = 0; cadena[i]; i++) 
      cadena[i] = tolower(cadena[i]);

   printf("%s\n", cadena);
   return 0;
}