C toupper () - Biblioteca Padrão C

A função toupper () converte um alfabeto minúsculo em um alfabeto maiúsculo, se o argumento passado for um alfabeto minúsculo.

Protótipo C toupper ()

 int toupper (int arg);

A função toupper () recebe um único argumento na forma inteira e retorna um valor do tipo int.

Mesmo assim, toupper () recebe um inteiro como argumento, o caractere é passado para a função. Internamente, o caractere é convertido em seu valor ASCII correspondente para a verificação.

Se o argumento passado for diferente de um alfabeto minúsculo, ele retornará o mesmo caractere passado para a função.

É definido no arquivo de cabeçalho.

Exemplo: função 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; ) 

Resultado

 m -> MD -> D 9 -> 9

Artigos interessantes...