Cómo convertir las cadenas en mayúsculas con Strupr () en la programación C
El Strupr () la función cambia el caso de una cadena a mayúsculas. La cadena que debe transformarse es el único argumento requerido por la función, que se especifica en el archivo de cabecera. Este artículo tendrá una gran profundidad sobre cómo usar Strupr () para convertir cadenas a mayúsculas.
La sintaxis básica de Strupr () es:
char* strupr (char* str);La cadena que debe convertirse en mayúsculas se envía como la única entrada al Strupr () método. La función devuelve un puntero a la misma cadena en mayúsculas.
Ahora, examinemos cómo utilizar el Strupr () método para cambiar una cadena a mayúscula:
#incluirEn el código anterior, primero declaramos una matriz de caracteres llamada STR con un tamaño de 100. La cadena del usuario se lee usando el fgets () método. El Strupr () Luego se usa el método para transformar la cadena en mayúsculas. El Strupr () El método recibe la matriz STR como entrada. Por último, usamos la función printf () para emitir el texto final final.
Producción
Tenga en cuenta que el Strupr () la función modifica la cadena original. Antes de llamar al Strupr () Método, debe hacer un duplicado de la cadena original si necesita mantenerla intacta.
Es importante tener en cuenta que el Strupr () La función solo funciona con caracteres ASCII. No funcionará con caracteres ASCII extendidos o caracteres Unicode. Si la cadena de entrada contiene caracteres ASCII o unicode extendidos, la salida del Strupr () la función puede ser impredecible.
Crear función Strupr () personalizada en la programación C
En el siguiente ejemplo, una costumbre Strupr () Se crea la función que está convirtiendo una cadena en minúscula a mayúsculas:
#incluirProducción
Conclusión
En la programación C, con frecuencia es necesario convertir cadenas a mayúsculas y el Strupr () la función hace que sea simple hacerlo. El El archivo de encabezado debe estar presente para usar el Strupr () método. La función debe llamarse con la cadena como parámetro, y la cadena original debe conservarse si es necesario. Sin embargo, cuando se trabaja con tipos de caracteres específicos, es esencial comprender sus limitaciones.