La fonction toupper () convertit un alphabet minuscule en alphabet majuscule, si l'argument passé est un alphabet minuscule.
Prototype C toupper ()
int toupper (int arg);
La fonction toupper () prend un seul argument sous la forme entière et retourne une valeur de type int
.
Même si toupper () prend un entier comme argument, le caractère est passé à la fonction. En interne, le caractère est converti en sa valeur ASCII correspondante pour le contrôle.
Si l'argument passé n'est pas un alphabet minuscule, il renvoie le même caractère passé à la fonction.
Il est défini dans le fichier d'en-tête.
Exemple: fonction C toupper ()
#include #include int main() ( char c; c = 'm'; printf("%c -> %c", c, toupper(c)); // Displays the same argument passed if other characters than lowercase character is passed to toupper(). c = 'D'; printf("%c -> %c", c, toupper(c)); c = '9'; printf("%c -> %c", c, toupper(c)); return 0; )
Production
m -> MD -> D 9 -> 9