La Fondation du langage C ++ est basée sur les principes de la programmation orientée objet (OOP). L'utilisateur peut construire et comprendre les concepts du programme avec facilité car C ++ fournit une structure claire. De plus, le concept a été rendu explicite par la fonction en C ++ car les fonctions sont de petits blocs de code et nous pouvons l'appliquer n'importe où dans un programme existant.
Introduction
La fonction isUpper () est l'une des fonctions importantes dans le langage C ++ et il s'agit également d'une fonction prédéfinie en C ++, nous n'avons donc pas à écrire des dizaines de lignes pour implémenter la fonction ISUpper (). La fonction isUpper () est utilisée pour vérifier si la chaîne ou le caractère est en lettres de cas supérieure ou non. En langue C ++, les alphabets capitalisés de A à Z ont des valeurs ASCII de 65 à 90. Si la chaîne d'entrée ou la valeur de caractères ne peut pas être représentée comme un char non signé ou n'est pas à EOF (fin du fichier), le comportement de la fonction isUpper () est indéfinissable.
Syntaxe:
Maintenant, discutons du style d'écriture et de la mise en œuvre de la fonction isUpper (). Tout d'abord, nous prendrons le type entier et ensuite nous écrivons le nom de la fonction qui est la fonction ISUPPER (). Ensuite, nous passerons un argument de type entier dans les supports de fonction.
Paramètres:
Arg: Il s'agit de la valeur de la chaîne d'entrée ou de la valeur de caractères à vérifier si elle est dans les lettres supérieures ou non, jetée à un INT ou EOF.
Valeur de retour:
En retour, nous obtiendrons 1 si la chaîne d'entrée ou la valeur de caractère est en lettres majuscules et 0 sinon.
Exemple 01:
Maintenant, nous allons écrire le tout premier et simple exemple d'ISUpper () que nous implémenterons dans la langue C ++. Pour commencer à écrire, nous avons d'abord besoin d'un IDE C ++ afin que nous puissions écrire et exécuter le programme. Pour cela, ouvrez le compilateur C ++ et commencez à implémenter le programme.
Après avoir ouvert le compilateur, nous commençons toujours par inclure les modules de programme fondamentaux. Ces modules sont des modules préemballés de C ++ de la langue C ++. Au lieu d'écrire des dizaines de lignes de code pour générer le module, nous n'avons qu'à taper une seule ligne de code pour inclure ces modules. L'indicateur «#» demande au traducteur de charger d'abord le module, puis le module est inclus dans le programme en utilisant le terme «inclure».
Après cela, nous rédigerons le nom du module «iOStream», ce qui signifie accepter les données de l'utilisateur et les afficher à l'utilisateur. Ensuite, nous inclurons le deuxième module du programme qui est le «#include Ensuite, nous commencerons la fonction principale afin que nous puissions implémenter la logique ou le problème réel du programme. Ouvrez le support de fonction Main () et commencez à écrire le code. Dans la ligne 8, nous avons déclaré la variable de type de caractère et initialisé la valeur du caractère. La variable de type de caractère stocke toujours en guillemets simples ou doubles. Nous avons commencé l'instruction IF-ELSE pour vérifier si la variable de caractère se trouve dans une lettre de cas supérieure ou non. Pour cela, nous avons passé la fonction isUpper () dans l'IF-Else. Et puis nous l'avons imprimé en utilisant la méthode cout (). La méthode cout () est la méthode prédéfinie dans la langue C ++. Nous retournerons 0 à la fonction principale, ce qui signifie que le programme fonctionnera avec succès et atteindra son objectif. Maintenant, voyons la sortie de ce qui précède décrire l'illustration: Exemple 02: Commençons à écrire le deuxième exemple de la fonction isUpper (). Pour utiliser les opérations dans le programme existant, nous incluons généralement les modules liés au programme d'abord. Par exemple, nous devons utiliser la déclaration cout () si nous avons l'intention d'afficher le programme. Ainsi, nous utiliserons le package «iOStream» ou saisirons les données et sortira les données du programme. Ensuite, nous ajoutons un module de plus pour utiliser la fonction de caractère dans le programme. Pour cela, nous utiliserons le module «CCTYPE». Ensuite, nous utiliserons la directive «namespace std» pour ne pas se référer au même nom dans l'ensemble du programme. Ensuite, nous commencerons la fonction principale () afin que nous puissions écrire le code réel du programme. Dans la ligne 8, nous avons déclaré la variable de type «Ch» de taille 20 et qui contient la valeur de chaîne «Linux». Nous avons déclaré deux autres variables de type entier qui sont «compter» et «i» et nous avons stocké 0 en eux. Après cela, nous avons utilisé la boucle while qui s'exécutera jusqu'à ce que la chaîne de caractères «ch [i]» ne soit pas nul. Ensuite, à la ligne 14, vérifie si ch [i] est une chaîne de cas supérieure ou non. Si le premier caractère de la chaîne est supérieur, alors il augmentera de 1, et ainsi de suite. Lorsque la chaîne de caractères «ch [i] est nul, le compilateur sort de la boucle while. Puis imprime le nombre de lettres de cas supérieure de la chaîne de caractères d'entrée en utilisant la méthode cout (). En fin de compte, nous retournerons 0 sur le main () afin que l'exécution du programme se termine puis fermer le support de la fonction principale (). Voyons la sortie du programme que nous avons mis en œuvre ci-dessus: Conclusion Dans cet article, nous avons appris l'une des fonctions de la langue C ++ qui est la fonction isUpper () qui est utilisée pour vérifier si la chaîne d'entrée est dans les lettres en haut ou non, et si c'est alors le nombre de lettres en maximum des lettres. Ensuite, nous avons également mis en œuvre quelques exemples afin que nous puissions mieux comprendre la fonction isUpper () et nous avons expliqué chaque ligne de l'exemple.
#inclure
Utilisation de Namespace Std;
int main()
char ch = 'a';
if (isupper (ch))
couter<
couter<
#inclure
Utilisation de Namespace Std;
int main ()
char ch [20] = "Linux";
int count = 0;
int i = 0;
tandis que (ch [i])
if (isupper (ch [i]))
Count ++;
i ++;
couter<<"There are " << count << " uppercase letters in "<