A linguagem de programação + + C permite que você manipule dados em uma infinidade de maneiras . Por exemplo , você pode converter uma seqüência de texto em um gráfico , onde o valor de cada caractere na seqüência corresponde a um valor no gráfico. Isto é possível porque cada caractere tem um valor numérico de base , o que lhe permite ser facilmente transformada em uma série . Esse número pode ser plotados em um gráfico. Este programa é uma ótima maneira de se familiarizar com o C + + manipulação de strings . 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 + + Project" 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
Escreva as seguintes linhas no topo do arquivo de código fonte para importar as bibliotecas que têm as funções necessárias para converter uma string em um gráfico :
# include # include # include using namespace std;
3 Declare uma função principal, que é o ponto de partida para o seu programa . As chaves que seguem uma função coloque um bloco de código . Coloque todas as declarações nas seguintes etapas dentro deste bloco de código. Escreva a seguinte declaração para criar uma função principal vazio.
Int main () {}
4
Declare uma matriz de caracteres , também conhecido como uma string, escrevendo a seguinte declaração :
de char s [] = " 0 1 5 3 5 8 1 3" ;
5
Criar uma declaração "for" loop que itera sobre todos os personagens do string:
for ( unsigned int i = 0; i < sizeof ( s); i + + ) {}
6
Converter o personagem que o laço "for" é atualmente a iteração Terminou escrevendo a seguinte declaração dentro do bloco de código do loop:
int num = s [i] ;
7
Crie um segundo laço "for" dentro do bloco de código de o primeiro laço "for" e após a declaração anterior. Este ciclo repete um número de vezes igual ao valor numérico do caractere sendo iterado no primeiro loop. As estampas LOOP OUT um asterisco a cada iteração , a criação de um gráfico que traça o valor do caractere . Escreva as seguintes declarações para fazer isso:
for (int j = 0; j < núm ; j + +) { cout << " * ";}
8
Imprima um caractere de fim -de-linha , colocando a seguinte declaração abaixo do segundo laço "for" . Isso completa uma linha do gráfico
cout << endl; .
9
Compilar e executar o programa , pressionando o botão " Play" na barra de ferramentas superior da IDE. O programa converte os caracteres individuais da string em valores numéricos. Estes valores são, então, impresso como um gráfico de asteriscos.