![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como excluir os N primeiros caracteres de uma string C++ usando a função erase()Quantidade de visualizações: 583 vezes |
||||
Nesta dica mostrarei como podemos usar a função erase() da classe String do C++ para remover os N primeiros caracteres de uma palavra, frase ou texto. Note que a função erase() modifica a string original. Se o objetivo for apenas retornar parte da string, a função substr() é mais recomendada. Veja o código C++ completo para o exemplo:
Ao executar este código C++ nós teremos o seguinte resultado: Informe uma frase: Quero aprender C++ A frase informada foi: Quero aprender C++ Quantidade de caracteres a serem removidos: 4 Depois da remoção dos N caracteres: o aprender C++ |
||||
![]() |
||||
C++ ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como embaralhar os caracteres de uma string em C++ usando a função random_shuffle()Quantidade de visualizações: 12852 vezes |
||||
Em algumas situações, tais como o desenvolvimento de um gerador de senhas aleatórias, pode ser necessário embaralharmos as letras de uma palavra. Em C++ isso pode ser feito por meio do uso da função random_shuffle() da STL (Standard Template Library). Não se esqueça de efetuar uma chamada a srand() antes do código que embaralha os caracteres da string. Veja o código C++ completo para o exemplo:
Ao executar este código C++ nós teremos o seguinte resultado: Palavra original: JAVASCRIPT Palavra com caracteres embaralhados: RPSAITCVAJ | ||||
C++ ::: Fundamentos da Linguagem ::: Tipos de Dados |
||||||||
Como usar o tipo de dados size_t da linguagem C++Quantidade de visualizações: 15553 vezes |
||||||||
O tipo size_t é definido no arquivo stddef.h e em outros headers, e sua definição pode ser encontrada da seguinte forma:
Este tipo é usado para definir tamanhos de strings e blocos de memória. Foi proposto pelo ANSI C. É comum encontrar size_t substituindo unsigned int ou unsigned long. Muito frequente também é ver este tipo recebendo o resultado de uma chamada ao operator sizeof. Veja:
Ao executarmos este código nós teremos o seguinte resultado: Um inteiro nesta arquitetura contém: 4 bytes | ||||||||
C++ ::: STL (Standard Template Library) ::: Vector C++ |
||||
Como retornar a quantidade de elementos em um vector do C++ usando a função size()Quantidade de visualizações: 7170 vezes |
||||
Em algumas situações nós precisamos obter o tamanho, ou seja, a quantidade de elementos contidos em um container vector da STL (Standard Template Library). Isso pode ser feito por meio da função-membro size(). Veja sua assinatura:size_type size() const; Aqui size_type é um tipo integral sem sinal. Veja um exemplo no qual obtemos a quantidade de elementos atualmente no vector:
Ao executar este código C++ nós teremos o seguinte resultado: O vector contém 3 elementos. Note que o número de elementos em um vector é diferente de sua capacidade. Um vector pode ter uma capacidade de 10 elementos mas conter apenas 3 elementos no momento. A capacidade de um vector é aumentado automaticamente à medida que novos elementos são adicionados. | ||||
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
PHP - Programação Orientada a Objetos em PHP - Como passar um objeto de uma classe para uma função PHP Java - Como retornar a representação numérica de um caractere em Java fazendo um cast de char para int |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |