Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como encontrar o número de ocorrências de um caractere em uma string
Linguagens de programação pode executar operações tediosas em velocidades rápidas . Por exemplo, uma linguagem de programação pode ser usado para contar todas as ocorrências de um caractere em uma seqüência muito longa de texto. Isso leva o computador muito menos tempo do que levaria um ser humano. Uma boa linguagem para aprender a escrever um programa como este é C , porque ele trata strings como arrays de caracteres que podem ser acessados ​​diretamente. Outras línguas tratar strings como objetos e são acessados ​​por meio de métodos de alto nível. Para realmente compreender as operações envolvidas neste programa , C é uma excelente escolha . Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT compilador
C, tal GCC um
Show Mais instruções
1

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

Incluir a biblioteca padrão , escrevendo a seguinte instrução na parte superior do arquivo de código fonte: .

# incluir
3

Declarar uma função principal, que é onde o programa irá iniciar a execução. Todo o código fonte vai dentro das chaves da função principal. Para declarar uma função principal, escrever o seguinte no corpo do arquivo de código fonte:

int main (void) {


}
4

Declare uma variável inteira chamada " contagem ", que irá armazenar o número de ocorrências de um caractere em uma string. Escreva a seguinte declaração dentro das chaves da função principal :

int count = 0;
5

Declare uma string escrevendo a seguinte declaração abaixo do escrito na etapa anterior :

de char str [11 ] = "Olá Mundo" ;
6

Iterate através da corda , criando um laço "for" . Um laço for um número de vezes e executa os comandos dentro de suas chaves com cada iteração. Para criar um loop que repete 11 vezes ( igual ao número de caracteres na string) , escreva a seguinte declaração sob a declaração escrita na etapa anterior :

for (int i = 0; i < 11; " . o" i + +) {


}
7

Teste cada caractere na cadeia para ver se ele é a letra Um " if" manipula essa tarefa facilmente. Escreva a seguinte declaração se dentro das chaves do loop for :

if ( str [i] == ' o')

{

}

8

Aumente o valor de contar cada vez que o personagem "o" é encontrado no interior da cadeia. Coloque a seguinte declaração dentro das chaves do if :

count + +;
9

Imprima o valor de contagem por escrever a próxima declaração na parte inferior da função principal, fora das chaves do if e loop for

printf (" % d" , cont) ; .
10

Execute o programa pressionando a tecla de seta verde localizada no topo do IDE. O programa conta o número de ocorrências da letra "o " na cadeia , em seguida, imprime o resultado . A saída se parece com isso :

2

Anterior :

Próximo : No
  Os artigos relacionados
·Como implementar a curto tempo de atraso em C 
·C para a função strcmp 
·Como compilar Flex para iPhone 
·Como Incorporar Python No Visual C 2008 
·O que são úteis Flags C + Compiler 
·Como gerar Aleatórias negativos e positivos inteiros e…
·Como fazer um buffer Hex Do Char C 
·Xcode Texto Tutorial editor 
·Como obter gráficos em C + + 
·Como Obter a Linha Número de um arquivo de entrada em …
  Artigos em destaque
·Como compilar CPP usando o Visual Studio 
·Como fazer um C + + void display 
·O que é um EOF na Linguagem C 
·Especificações da UML em C + + 
·Como Desenvolver um Projeto Ficha 
·Erros de sintaxe em C + + 
·Como limitar a casa decimal em Linguagem C 
·Como passar parâmetros para MVC View 
·Visual C não faz EXE 
·Como alterar um soquete de bloqueio para não-bloqueio 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados