Biblioteca com funções interessantes para manipulação de caracteres em C e C++
Achei interessante compartilhar uma biblioteca que estou usando bastante em meus estudos dentro da linguagem C++. Ela possibilita manipular caracteres de várias formas sem poluir o código e perder tempo realizando manualmente funções que já estão feitas ali que em uma simples linha de código podem resolver nosso problema. Ela funciona mesmo trabalhando com diferentes idiomas e alfabetos. Podemos declarar a biblioteca com #include <ctype.h>
Abaixo listei algumas funções bem interessantes dessa biblioteca: tolower Converte o caracter "letra" em minúsculo Ex: char letra = 'A'; letra = tolower(letra); printf("Minuscula: %c \n\n",letra); }
Assim o caracter que inicialmente era 'A', se tornara 'a'. Também há a função para converter o caracter para minúsculo, que se chama "toupper".
Algumas outras excelentes funções da biblioteca são: isupper --> verifica se o caracter é uma letra minúscula. isspace --> verifica se o caracter é um espaço em branco. islower --> verifica se o caracter é minúsculo. isalpha --> verifica se o caracter é uma letra do alfabeto.
Espero ter contribuído com os estudos de alguém que ainda desconhecia essa biblioteca! Tags: #C, #C++.