Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer cordas minúsculas em C + +
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como depurar vazamentos de memória em GDB 
·Como usar arquivos de esqueleto em OGRE 
·Requisitos para um SDK iTouch 
·Como proteger códigos PIC12F675 De Hacking 
·O que desvantagens há em desreferenciação implícita…
·Como lidar com navegador Fechar Eventos em C 
·Como inverter a seqüência de caracteres em C Usando A…
·Como depurar C + + Tags 
·Como fazer um arquivo VSH 
·Como incluir fontes personalizadas em um iPhone usando …
  Artigos em destaque
·Como conectar VB6.0 & VC + + 
·Como Incorporar RESX no CSC Compiler 
·Como passar uma String para abrir um ifstream 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·Como fazer um C + + Janela Principal Sem uma barra de t…
·Como usar o LINQ to XML 
·Como construir Lógica de Programação 
·Como instalar os compiladores C + + para Netbeans 
·Exibindo uma mensagem em C + + 
·Como compilar Flex para iPhone 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados