Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como calcular o comprimento de corda
Em programação de computadores , uma string é um conjunto de caracteres que representam palavras. Normalmente, as variáveis ​​e os tipos de dados que são titulares precisam ser declaradas antes de serem utilizados , e em um monte de línguas modernas, como C, strings são classificados como uma coleção - propriamente conhecido como um array - de caracteres simples com o " char " tipo. A maioria das linguagens de software fornecem funções intrínsecas para determinar comprimentos de corda, uma vez que muitas funções de exigir essa informação , a fim de executar corretamente. No entanto, como uma alternativa ao uso de uma função intrínseca , você pode escrever seu próprio código que iria calcular o comprimento da corda , colocando um contador dentro de um loop while que termina ao chegar ao final da palavra . Instruções
1

Declare a cadeia de caracteres que você deseja que o comprimento . Em C isto pode ser feito da seguinte forma : char variableName [] = " palavra" . Uma vez que a variável é declarada entre aspas o caractere nulo segue a palavra , resultando em uma matriz com cinco elementos. Para o exemplo presente , a sintaxe " variableName [ i ] " acede ao elemento i'ésima , onde os elementos são numerados a partir de zero a quatro . Por exemplo, a sintaxe " variableName [1 ]" retorna a letra 'o' .
2

Setup o tempo -do quadro loop que irá conter as instruções para contar o número de letras na seqüência . Um loop while é da forma ", enquanto condição de fazer tarefas " . Em C o seguinte while avalia como verdadeira até que o loop lê o caractere nulo , altura em que o ciclo termina.

While ( variableName [i])

{

inserir o código para fazer a contagem aqui

}
3

Inicializar a variável inteira i a zero , como se segue :

i = 0; < br >

While ( variableName [i])

{

código de inserção para fazer a contagem aqui

}

é importante fornecer uma . começando valor desde C , e um monte de outras línguas , não vai fazer isso por você, eo código não irá funcionar
4

Insira o contador para o loop while , da seguinte forma:

i = 0;

While ( variableName [i])

{

i + +; }


A linha i + + é o contador e incrementa a variável i por um. Inicialmente i é zero , o que significa variableName [i] é a letra 'w' , e while é avaliada como verdadeira eo código dentro do loop while executa , aumentando i por um. Esse processo se repete até que o valor nulo na matriz de cadeia é alcançado, em que ponto i é igual ao comprimento da corda.
5

Imprima o valor final do contador , ou equivalentemente a duração do corda, com a tela para que você pode verificá-lo . Em C usar o seguinte código para fazer isso :

printf (" O comprimento da corda é% d \\ n", i);

Anterior :

Próximo : No
  Os artigos relacionados
·Programas em C + + que irá reverter a sentença 
·Como Animar em XNA 
·Como usar um buffer temporário em C + + 
·Funções C para Xilinx 
·GNU & C + + para computadores 
·Como inserir um atraso em segundos para C + + 
·Como instalar Vcvarsall.bat 
·Base de SDK xCode Faltando 
·Tipos de dados para Turbo C 
·Como compilar códigos C no Makefile 
  Artigos em destaque
·Como criar um Randomizer em C 
·Como criar uma biblioteca DLL classe C # usando o Visua…
·Como adicionar uma caixa de texto para DataGridView 
·Como adicionar dois inteiros grandes em C + + 
·Como excluir uma linha no DataGridView 
·Como Aleatória de Números binários de entrada em C +…
·Como salvar dados no XCode para o iPhone 
·Como Fazer um Botão visível no Visual C 
·Como converter C + + ASCII para UTF8 
·Como link COBOL e C juntos no z /OS 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados