isupper c ++

isupper c ++
Hoy, vamos a aprender una de las funciones de C ++, que es la función ISUPPER (). Aprenderemos cómo implementar esta función en el lenguaje C ++. Pero antes de eso, echemos un vistazo rápido a los conceptos básicos de C ++ y las funciones del lenguaje C ++ para que no quede ningún punto de confusión para el usuario.

La Fundación del lenguaje C ++ se basa en los principios de la programación orientada a objetos (OOP). El usuario puede construir y comprender los conceptos del programa con facilidad porque C ++ proporciona una estructura clara. Además, el concepto se ha hecho explícito por la función en C ++ porque las funciones son pequeños bloques de código y podemos aplicarlo en cualquier lugar de un programa existente.

Introducción

La función isupper () es una de las funciones importantes en el lenguaje C ++ y también es una función predefinida en C ++, por lo que no tenemos que escribir docenas de líneas para implementar la función isupper (). La función isupper () se usa para verificar si la cadena o el carácter está en letras superiores o no. En el lenguaje C ++, los alfabetos capitalizados de A a Z tienen valores ASCII de 65 a 90. Si la cadena de entrada o el valor del carácter no se pueden representar como un char sin firmar o no es EOF (final del archivo), el comportamiento de la función isupper () es indefinible.

Sintaxis:

Ahora, discutamos el estilo de escritura y la implementación de la función ISUPPER (). Primero, tomaremos el tipo entero y luego escribiremos el nombre de la función que es la función ISUPPER (). Luego, pasaremos un argumento de tipo entero en los soportes de la función.

Parámetros:

Arg: Es el valor de la cadena de entrada o el valor del carácter que se verifica, ya sea en letras de mayúsculas.

Valor de retorno:

A cambio, obtendremos 1 si la cadena de entrada o el valor del carácter están en letras mayúsculas y 0 de lo contrario.

Ejemplo 01:

Ahora, escribiremos el primer y simple ejemplo de isupper () que implementaremos en el lenguaje C ++. Para comenzar a escribir, primero necesitamos un IDE C ++ para que podamos escribir y ejecutar el programa. Para eso, abra el compilador C ++ y comience a implementar el programa.

Después de abrir el compilador, siempre comenzamos al incluir los módulos de programa fundamental. Estos módulos son módulos preenvasados ​​de C ++ de lenguaje C ++. En lugar de escribir docenas de líneas de código para generar el módulo, solo necesitamos escribir una línea de código para incluir estos módulos. El indicador "#" instruye al traductor a cargar primero el módulo y luego el módulo se incluye en el programa utilizando el término "incluir".

Después de esto, escribiremos el nombre del módulo "iOStream", que significa aceptar datos del usuario y mostrarlos al usuario. Luego, incluiremos el segundo módulo del programa, que es el "#include #incluir
#incluir
usando el espacio de nombres STD;
int main ()

char ch = 'a';
if (isUpper (ch))
cout<demás
cout<regresar 0;

A continuación, iniciaremos la función principal para que podamos implementar la lógica o el problema real del programa. Abra el soporte de la función Main () y comience a escribir el código. En la línea 8, hemos declarado la variable de tipo de personaje e inicializado el valor del carácter. La variable de tipo de personaje siempre almacena en comillas simples o dobles. Hemos comenzado la instrucción if-else para verificar si la variable de caracteres está en una letra de caso superior o no. Para eso, pasamos la función isupper () al if-else. Y luego lo imprimimos usando el método Cout (). El método Cout () es el método predefinido en el lenguaje C ++. Volveremos 0 a la función principal, lo que significa que el programa se ejecutará con éxito y logrará su objetivo.

Ahora, veamos la salida de la ilustración de descripción anterior:

Ejemplo 02:

Comencemos a escribir el segundo ejemplo de la función isUpper (). Para usar las operaciones en el programa existente, generalmente incluimos los módulos relacionados con el programa primero. Por ejemplo, debemos emplear la declaración Cout () si tenemos la intención de mostrar el programa. Por lo tanto, utilizaremos el paquete "iOStream" o ingresaremos los datos e emitiremos los datos del programa. Luego, agregamos un módulo más para usar la función de caracteres en el programa. Para eso, usaremos el módulo "CCType". Luego, utilizaremos la directiva "Nombres STD" para no referirnos al mismo nombre en todo el programa.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

char ch [20] = "Linux";
int count = 0;
int i = 0;
mientras (ch [i])

if (isUpper (ch [i]))
contar ++;
i ++;

cout<<"There are " << count << " uppercase letters in "<regresar 0;

Luego, iniciaremos la función Main () para que podamos escribir el código real del programa. En la línea 8, hemos declarado la variable de tipo de personaje "CH" de tamaño 20 y que contiene el valor de cadena "Linux". Hemos declarado dos variables más de entero de tipo que son "cuentan" y "yo" y hemos almacenado 0 en ellas.

Después de esto, usamos el bucle while que se ejecutará hasta que la cadena de caracteres "ch [i]" no sea nula. Luego, en la línea 14, verifica si CH [i] es una cadena de casos superiores o no. Si el primer carácter de la cadena es superior, se incrementará en 1, y así sucesivamente. Cuando la cadena de caracteres "CH [i] es nula, el compilador sale desde el bucle while. Y luego imprime el número de letras mayores de la cadena de caracteres de entrada utilizando el método Cout (). Al final, devolveremos 0 a Main () para que la ejecución del programa termine y luego cerrará el soporte de la función Main ().

Veamos la salida del programa que hemos implementado anteriormente:

Conclusión

En este artículo, hemos aprendido una de las funciones del lenguaje C ++, que es la función isupper () que se usa para verificar si la cadena de entrada está en letras mayúsculas o no, y si es entonces cuántas letras hay en el caso superior letras. Luego, también hemos implementado algunos ejemplos para que podamos entender más sobre la función ISUPPER () y hemos explicado cada línea del ejemplo.