ISUPPER C ++

ISUPPER C ++
Hoje, vamos aprender uma das funções de C ++, que é a função isupper (). Vamos aprender a implementar essa função na linguagem C ++. Mas antes disso, vamos dar uma rápida olhada no básico do C ++ e nas funções da linguagem C ++, para que nenhum ponto de confusão seja deixado para o usuário.

A fundação da linguagem C ++ é baseada nos princípios da programação orientada a objetos (OOP). O usuário pode construir e compreender os conceitos do programa com facilidade, porque o C ++ fornece uma estrutura clara. Além disso, o conceito foi explicitado pela função em C ++ porque as funções são pequenos blocos de código e podemos aplicá -lo em qualquer lugar de um programa existente.

Introdução

A função isupper () é uma das funções importantes na linguagem C ++ e também é uma função predefinida em C ++, para que não precisemos escrever dezenas de linhas para implementar a função iSupper (). A função iSupper () é usada para verificar se a string ou caractere está em letras de casos superiores ou não. Na linguagem C ++, os alfabetos capitalizados de A a Z têm valores ASCII de 65 a 90. Se a sequência de entrada ou o valor do caractere não puder ser representado como um char não assinado ou não for para EOF (final do arquivo), o comportamento da função iSupper () é indefinível.

Sintaxe:

Agora, vamos discutir o estilo de escrita e a implementação da função iSupper (). Primeiro, vamos pegar o tipo inteiro e depois escreveremos o nome da função que é a função isupper (). Em seguida, passaremos um argumento do tipo inteiro nos colchetes de função.

Parâmetros:

arg: É o valor da sequência de entrada ou o valor do caractere a ser verificado se está nas letras mais altas ou não, fundido para um int ou eof.

Valor de retorno:

Em troca, obteremos 1 se a sequência de entrada ou o valor do caractere estiver em letras maiúsculas e 0 caso contrário.

Exemplo 01:

Agora, escreveremos o primeiro e simples exemplo de isupper () que implementaremos na linguagem C ++. Para começar a escrever, primeiro precisamos de um IDE C ++ para que possamos escrever e executar o programa. Para isso, abra o compilador C ++ e comece a implementar o programa.

Depois de abrir o compilador, sempre começamos incluindo os módulos de programa fundamentais. Esses módulos são módulos pré -embalados de C ++ da linguagem C ++. Em vez de escrever dezenas de linhas de código para gerar o módulo, precisamos digitar apenas uma linha de código para incluir esses módulos. O indicador "#" instrui o tradutor a carregar o módulo primeiro e depois o módulo está incluído no programa usando o termo "incluir".

Depois disso, escreveremos o nome do módulo "iostream", o que significa aceitar dados do usuário e mostrá -los ao usuário. Em seguida, incluiremos o segundo módulo do programa que é o “#include #incluir
#incluir
usando namespace std;
int main ()

char ch = 'a';
if (isupper (ch))
cout<outro
cout<retornar 0;

Em seguida, iniciaremos a função principal para que possamos implementar a lógica ou problema real do programa. Abra o suporte principal () e comece a escrever o código. Na linha 8, declaramos a variável do tipo de caractere e inicializamos o valor do caractere. A variável do tipo de caractere sempre armazena em aspas simples ou duplas. Iniciamos a declaração if-else para verificar se a variável do caractere está em uma letra de caso superior ou não. Para isso, passamos pela função isupper () para o if-else. E então nós o imprimimos usando o método cout (). O método cout () é o método predefinido na linguagem C ++. Voltaremos 0 à função principal, o que significa que o programa será executado com sucesso e atingirá seu objetivo.

Agora, vamos ver a saída do acima descrever a ilustração:

Exemplo 02:

Vamos começar a escrever o segundo exemplo da função iSupper (). Para usar as operações no programa existente, geralmente incluímos os módulos relacionados ao programa primeiro. Por exemplo, devemos empregar a declaração cout () se pretendermos exibir o programa. Então, usaremos o pacote “iostream” ou inseriremos os dados e produziremos os dados do programa. Em seguida, adicionamos mais um módulo para usar a função de caractere no programa. Para isso, usaremos o módulo "cctype". Em seguida, usaremos a diretiva "namespace std" para não nos referir ao mesmo nome em todo o programa.

#incluir
#incluir
usando namespace std;
int main ()

char ch [20] = "Linux";
int conting = 0;
int i = 0;
enquanto (ch [i])

if (isupper (ch [i]))
contagem ++;
i ++;

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

Em seguida, iniciaremos a função Main () para que possamos escrever o código real do programa. Na linha 8, declaramos a variável do tipo de caractere "ch" do tamanho 20 e que contém o valor da string "Linux". Declaramos mais duas variáveis ​​do tipo inteiro que são "contagem" e "eu" e nós armazenamos 0 neles.

Depois disso, usamos o loop while que será executado até que a string do personagem “ch [i]” não seja nula. Então, na linha 14, verifica se o CH [i] é uma corda em caso superior ou não. Se o primeiro caractere da corda for superior, ela aumentará em 1 e assim por diante. Quando a string do personagem “ch [i] é nula, o compilador sai do while loop. E então imprime o número de letras superiores da sequência de caracteres de entrada usando o método cout (). No final, retornaremos 0 para o main () para que a execução do programa termine e depois feche o suporte da função principal ().

Vamos ver a saída do programa que implementamos acima:

Conclusão

Neste artigo, aprendemos uma das funções da linguagem C ++, que é a função iSupper () usada para verificar se a sequência de entrada está nas letras mais altas ou não, e se for quantas letras estão na parte superior cartas. Depois, também implementamos alguns exemplos para que possamos entender mais sobre a função isupper () e explicamos todas as linhas do exemplo.