Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como encontrar o tamanho de uma matriz de char que tem uma String
Na linguagem de programação C, seqüências de texto são armazenados em um contêiner de dados chamado de " matriz de char . " A " char" é um tipo de dados que representa uma letra, número ou símbolo . Um "array" é um container de dados de tamanho fixo que organiza os dados em uma seqüência específica. Um "char matriz " é , por conseguinte, uma sequência de caracteres que podem ser utilizados para formar frases . A "char matriz " que armazena uma seqüência de texto tem um caráter especial nulo de terminação. Contando todos os " caracteres " na matriz e parando no caractere nulo , você pode encontrar o tamanho de uma " matriz de char . " Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler, tais 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

Declare uma função principal , que é o ponto de partida para este programa. Escreva o seguinte na parte superior do arquivo de código fonte :

int main () {}


3

Declare um "char conjunto " que detém uma cadeia de texto . Escreva o seguinte, entre as chaves da função principal :

de char string [ ] = ;
4

Declare uma variável "int " que mantém o tamanho do "Olá mundo! " a cadeia de texto . Este será calculado na próxima etapa , então por enquanto , inicializar o valor para 0. Escreva o seguinte abaixo da linha de código escrito na etapa anterior :

int StringLength = 0;
5

loop através do "char matriz " até chegar ao final da string . O fim da seqüência é marcada pelo caráter terminador nulo especial. A cada iteração do loop, adicionar um para o valor de " StringLength " para contar o número de caracteres da seqüência . Escreva o seguinte abaixo a declaração escrita na etapa anterior :

for ( ! StringLength = 0; string [ StringLength ] = '\\ 0' ; StringLength + +);
6

Imprima o tamanho da string usando uma declaração " printf" . Escreva o seguinte abaixo da instrução for loop:

printf (" Tamanho da string: % d" , StringLength );
7

Execute o programa pressionando o botão " Play" localizada na parte superior do IDE. A saída do programa fica assim:

Tamanho da string: 12

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma string em uma matriz de caracteres em C …
·Cocoa Touch vs. Objective C 
·Par /Ímpar Função de Programação C 
·Como fazer uma matriz em C que contém várias seqüên…
·Como escrever uma definição para uma função Interle…
·Como fazer um arquivo de jogo de cartas em C + + 
·Como ler Hex Número C + + 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·Como criar um vetor de strings em C + + 
·Como fazer uma matriz de strings 
  Artigos em destaque
·Chamar função de objeto C + + sintaxe 
·Como Iniciar um código C Desde o Prompt de Comando 
·Como usar Getline em C para Ir Cin.Ignore 
·Como depurar vazamentos de memória em GDB 
·Como Encher um laço matriz de 2 dimensões em C + + 
·Como converter Float para String em C + + 
·Como utilizar a função HeapSize 
·Como apagar um buffer de recepção do soquete em C 
·Como saltar de um função void em C + + 
·Especificações da UML em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados