![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como contar as ocorrências de um caractere em uma string C++ usando a função count_if() e um predicado de comparaçãoQuantidade de visualizações: 460 vezes |
||||
De todas as formas de retornar a quantidade de vezes que um caractere aparece em uma palavra, frase ou texto usando C++, esta é uma das mais interessantes, pois fiz uso da função count_if() e um predicado de comparação. Esta função é muito poderosa e permite a construções de códigos realmente muito úteis. Veja o código C++ completo para o exemplo:
Ao executarmos este código C++ nós teremos o seguinte resultado: Informe uma frase: Quero aprender a programar Informe um caractere: r O caractere r foi encontrado 6 vezes |
||||
![]() |
||||
C++ ::: Win32 API (Windows API) ::: Strings e Caracteres |
||||||||
Como converter caracteres individuais para letras maiúsculas usando a função CharUpper() da API do Windows a partir de seus códigos C++Quantidade de visualizações: 9569 vezes |
||||||||
Pode usar a função CharUpper() da API do Windows para converter um caractere para seu correspondente em letra maiúscula. Veja o protótipo da função:LPTSTR CharUpper( LPTSTR lpsz ); Veja um exemplo no qual usamos esta função para converter uma letra minúscula em maiúscula:
Note que aqui nós fornecemos um ponteiro para o caractere que queremos transformar. Isso resulta em uma conversão sendo efetuada diretamente no caractere para o qual o ponteiro está apontando no momento. Podemos também obter o resultado da conversão em um outro ponteiro e usá-lo posteriormente. Veja:
| ||||||||
C++ ::: Win32 API (Windows API) ::: Aplicativos e Outros |
||||
C++ WinAPI - Como criar o aplicativo de interface gráfica mais simples usando a API do Windows com C++Quantidade de visualizações: 34634 vezes |
||||
Esta dica mostra uma das mais aplicações gráficas mais simples que podem ser criadas em C++ usando a API do Windows. Trata-se de uma chamada MessageBox() da WinAPI para criar uma caixa de mensagem. Embora simples, este programa pode ser o ponto de partida para aplicações mais úteis. O resultado pode ser visto na imagem abaixo: ![]() E agora o código C++ para o exemplo:
Este exemplo foi escrito no Dev-C++ e Windows 10. Mas você pode usar Visual C++ ou qualquer outro compilador que permita desenvolver aplicações Windows. | ||||
C++ ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como remover parte de uma string em C++ usando a função erase()Quantidade de visualizações: 17141 vezes |
||||
Em algumas situações nós precisamos remover parte de uma palavra, frase ou texto em C++. Para isso nós podemos usar a função erase(). Esta função é usada para remover parte de uma string, consequentemente diminuindo seu tamanho. Veja a sua assinatura: string& erase(size_t pos = 0, size_t n = npos); Veja o código C++ completo para o exemplo:
Ao executar este código C++ nós teremos o seguinte resultado: Antes da remoção: Gosto de MySQL Depois da remoção: Gosto de SQL | ||||
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |