Bibliothèque de paramètres régionaux C ++ - isupper

La description

Il vérifie si le caractère est une lettre majuscule et d'autres paramètres régionaux peuvent considérer une sélection différente de caractères comme des caractères majuscules, mais jamais les caractères qui retournent true pour iscntrl, isdigit, ispunct ou isspace.

Déclaration

Voici la déclaration pour std :: isupper.

C ++ 98

int isupper ( int c );

C ++ 11

int isupper ( int c );

Paramètres

c - Caractère à vérifier, transtypé en un entier ou EOF.

Valeur de retour

Il renvoie une valeur différente de zéro.

Exceptions

No-throw guarantee - cette fonction ne lève jamais d'exceptions.

Exemple

Dans l'exemple ci-dessous pour std :: isupper.

#include <stdio.h>
#include <ctype.h>
int main () {
   int i=0;
   char str[]="Tutorialspoint india pvt ltd.\n";
   char c;
   while (str[i]) {
      c=str[i];
      if (isupper(c)) c=tolower(c);
      putchar (c);
      i++;
   }
   return 0;
}

L'exemple de sortie devrait être comme ceci -

tutorialspoint india pvt ltd.