Convertir a Mayúsculas y Minúsculas en C

Convertir una cadena de caracteres en C a mayúsculas y minúsculas es muy sencillo con las siguientes funciones. Para ello, se utilizan dos funciones de C (ctype.h) que convierten un único carácter en mayúsculas (toupper) o minúsculas (tolower).

Mayúsculas a Minúsculas en C

void upper_to_lower(char *s){
  int i;
  for (i = 0; s[i] != '\0'; i++)
	s[i] = tolower(s[i]);
}

 

Minúsculas a Mayúsculas en C

void lower_to_upper(char *s){
  int i;
  for (i = 0; s[i] != '\0'; i++)
	s[i] = toupper(s[i]);
}

 

Deja un comentario