lojas de linguagem de programação C + + e manipula strings como arrays de caracteres . Você pode pensar em uma string em C + + como uma lista ordenada de caracteres individuais. Isto pode parecer um pouco estranho para programadores acostumados a simplesmente declarar um tipo de cadeia em outras línguas. No entanto , tratando cada personagem como um discreto em vez de uma parte de um todo permite um controle muito mais fino quando a análise e manipulação de strings. Declare uma matriz de caracteres , e atribuir a cada membro o valor de "*" para criar uma seqüência de asteriscos. Instruções
um
Declarar e inicializar um array de caracteres . Para este exemplo , use o seguinte código:
caractere astString []
2
Atribuir o valor de "*" para os membros da matriz individuais. Com base no código na primeira etapa :
caractere astString [] = {' * ', '* ', '* ', '* ', '* ', '* ', '* ', '* ',' * ',' * ',' * ', 0 };
Esta instrução cria um array de caracteres de 11 asteriscos. O zero no final da declaração é usada pelo C + + para indicar o fim da matriz
3
Mostrar a string para a tela com o seguinte exemplo: .
showString ( astString );
4
Escrever showString como uma função separada . Esta é uma maneira simples para exibir os membros da matriz :
showString vazio (char astString []) {
for (int i = 0; astString [i ! ] = '\\ 0' ; i + +) {
cout << astString [i] ; }
}
Esta passos loop simples através do array e imprime cada membro para a tela. A função termina quando encontra caráter dos '0 no final da matriz.