Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como remover todos os não- inteiros de uma String
linguagens de programação de computador pode ser usado para criar aplicações de processamento de texto poderosos . Processamento de texto é algo que os computadores podem executar muito rapidamente e sem erros, tornando-os ideais para este tipo de tarefas. Por exemplo, você pode escrever um programa que remove todos os caracteres em uma seqüência de texto, exceto para os números . Isto pode ser útil quando você está lidando com dados que misturam dados alfanuméricos , mas tudo o que você está preocupado com é os dados numéricos . Você pode escrever um programa rápido que faz isso usando a linguagem C + +. Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
C + + Compiler, tal GCC
Show Mais instruções
1

Carregue o + IDE C + clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C + + Projeto ' para criar um novo projeto de C + +. Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE.
2

Import a " iostream " e bibliotecas "string" para activar as funções de entrada /saída e de cordas básicas. Escreva o seguinte na parte superior do arquivo de código fonte: # include


# include

using namespace std;


3

Declare uma função principal , escrevendo o seguinte abaixo as instruções de importação :

int main () {}


4

Declare duas cordas : uma para os números mistos e dados letras , e um apenas para os números. Atribuir dados alfanuméricos para o tipo string caráter misto . Por exemplo , escreva o seguinte, entre as chaves da função principal :

seqüência alfanumérica = " abc123xyz789 ";

seqüência numérica ;
5

Declare duas cordas : um para os números e dados mistos letras , e um para apenas os números . Atribuir dados alfanuméricos para o tipo string caráter misto . Por exemplo , escreva o seguinte, entre as chaves da função principal :

seqüência alfanumérica = " abc123xyz789 ";

seqüência numérica ;
6

testar um caráter na string usando a função " isdigit " . Escreva a seguinte declaração se entre as chaves do loop for :

if ( isdigit (alfanumérico [i]) ) {}


7

Adicionar caracteres numéricos para a seqüência " numérico ". Ao colocar a seguinte declaração entre as chaves do comando if , você garante que ele só funciona quando um personagem é um número :

numérico + = alfanumérico [i] ;
8 < p > Imprimir a seqüência numérica para a janela de saída , colocando a seguinte declaração na parte inferior da função principal, mesmo antes do último colchete na página

cout << numérico << endl . ;
9

Execute o programa pressionando o botão "Play" verde localizado na primeira linha de botões. A saída do programa fica assim:

123789

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma calculadora GPA em C + + 
·Como criar um aplicativo para iPhone para um RSS em um …
·Conversor de Temperatura em C + + Usando funções 
·Como usar Passcodes em uma matriz unidimensional 
·Como fazer um jogo Pong em C + + 
·Estrutura C + + Repetição 
·O que é WinAC & Kernel Mode 
·Como fazer um Quiz em C + + 
·Como fazer um + + Bicho Programa Porteiro C mais expres…
·Como depurar vazamentos de memória em GDB 
  Artigos em destaque
·Função C estática em linha 
·Diferença entre fgetc e getc 
·Como definir o nível de isolamento em ODBC 
·Como usar CoffeeCup StyleSheet Maker 
·Como alterar cores em C + + 
·Como fazer se um objeto é excluído em C + + 
·Como referência C DLLs em Net 
·Como usar o Vector3 Operador Ogre 
·Como inverter a seqüência de caracteres em C Usando A…
·Como fazer cordas minúsculas em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados