Red de conocimientos sobre prescripción popular - Colección de remedios caseros - Ingrese una cadena desde el teclado y colóquela en una matriz. Necesita convertir letras mayúsculas de una cadena a letras minúsculas. ¿Convertir letras minúsculas a mayúsculas?

Ingrese una cadena desde el teclado y colóquela en una matriz. Necesita convertir letras mayúsculas de una cadena a letras minúsculas. ¿Convertir letras minúsculas a mayúsculas?

Puede escribir un programa en C para convertir letras mayúsculas en minúsculas y letras minúsculas en mayúsculas. Puede utilizar las funciones de procesamiento de caracteres en la biblioteca estándar para realizar esta tarea.

El siguiente es un programa de muestra simple en C que puede implementar esta función:

# include ltiostream gt

# include ltcctype gt//Contiene funciones de procesamiento de caracteres Encabezado file

int main() {

std:: String input;

//Solicita al usuario que ingrese una cadena.

STD::cout lt; Ingrese una cadena: ";

std::getline(std::cin, input);

/ / Traverse la cadena, convierta letras mayúsculas y minúsculas

for (char amp; c: input) {

if (std::isupper(c)) {

c = STD::to lower(c); //Si está en mayúscula, conviértalo a minúscula

} else if (std::islower(c)) {

c = STD::toupper(c); //Si está en minúscula, conviértalo a mayúscula

}

}

//Salida después de la conversión <. /p>

STD::cout lt; lt"Cadena convertida:"

Devuelve 0;

}

——————— —

Este programa primero solicita al usuario una cadena, luego itera a través de cada carácter en la cadena, y para cada carácter lo verifica usando la función std::isupper. Si el carácter está en mayúsculas, usa. la función std::tolower para convertirlo a minúsculas. Si el carácter está en minúsculas, utiliza la función std::toupper para convertirlo a mayúsculas. Finalmente, el programa genera la cadena convertida. El código anterior se puede copiar en un compilador de C y probarlo como entrada. Este programa demuestra cómo manejar la conversión de mayúsculas y minúsculas en una cadena.