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; }