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