Embora a linguagem de programação C + + é capaz de converter um único caractere para minúsculas, ele não contém uma função built-in para a conversão de uma cadeia completa de caracteres. Esta funcionalidade pode ser facilmente adicionado ao seu programa por escrever sua própria função que recebe uma cadeia de entrada e retorna o valor de todas as letras minúsculas encontradas. Isso não vai alterar o valor de todos os caracteres que não são letras , como a pontuação ou números. Instruções
1
Abra " cpp ". Arquivo do seu programa no seu editor de texto preferido ou IDE , como o Bloco de Notas ou Visual Studio.
2
Adicione o seguinte incluir declarações ao topo do documento, em uma nova linha logo abaixo quaisquer outras declarações que começam com " # include ".
# include # include
esses arquivos são parte do + + biblioteca padrão C e são suportados por todos os compiladores que seguem o padrão C + +
3
Criar uma nova função abaixo de sua incluem declarações , digitando o seguinte código: . < br >
toLower vazio (string & convertString ) {for (unsigned int i = 0; i < convertString.length (); i + +) { convertString [i] = tolower ( convertString [i] );}}
4
Analisar o segmento de código anterior para entender como ele funciona . Isso é necessário para entender como a função manipula suas variáveis . Ele cria pela primeira vez uma referência a sua seqüência , e não uma cópia. Isso significa que ele não retorna um valor , mas em vez manipula sua seqüência diretamente na memória do computador. Em seguida, ele obtém o comprimento da corda e percorre cada caractere na seqüência . Para cada personagem que encontra, ele converte o valor atual para seu equivalente em minúsculas usando o C + + para a função inferior.
5
No âmbito " principal " do seu programa, enviar cadeias para a sua nova função para convertê-los . Por exemplo, o código a seguir converte duas cordas diferentes para minúsculas valores:
int main () { FirstString std :: string ( " ! OLÁ " ) ; std :: string secondString ( "Adeus " );
toLower ( FirstString ) //string valor é agora toLower ( secondString ) "Olá ! "; valor //String é agora " adeus "
retornar 0 ; }
6
Salve o arquivo no seu editor de texto e compilá-lo usando seu compilador preferido.