Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como armazenar uma frase em uma matriz no C + +
Aprender a manipular arrays de caracteres é um passo fundamental para aprender a programar em uma linguagem . Uma matriz de caracteres é uma seqüência de posições de memória que podem armazenar uma frase. C + + pode armazenar frases assim como a linguagem C usando matrizes . Essas matrizes são geralmente chamados de cordas C -estilo. Cada elemento da matriz contém um único personagem e termina com um caractere especial chamado um terminador nulo . Coisas que você precisa
C + + Compiler , como GCC
C + + IDE , como o Eclipse CDT
Show Mais instruções
1

definir uma matriz de um tamanho igual com o número de letras e espaços em sua sentença , mais um . O espaço extra vai realizar o terminador nulo e é a forma do programa de manter o controle de onde a string termina . Suponha que você queira armazenar a frase " Olá" em sua matriz. Esta frase é de 5 caracteres , assim que você definir uma matriz de tamanho 6 assim:

de char frase [6];
2 caracteres

Coloque na matriz , atribuindo um caráter para cada localização de memória na matriz . Isso pode ser feito da seguinte forma:

frase [0 ] = ' H' ;

sentença [1] = 'e' ;

sentença [2 ] = ' l ';

sentença [3 ] =' l ' ;

sentença [4 ] =' o ' ;
3

Termine a frase com um caractere especial chamado um terminador nulo . O terminador nulo diz C + + , onde a sentença termina. Adicione esta linha ao seu código :

frase [5 ] = '\\ 0' ;
4

Escreva a seguinte linha ao declarar outra string usando outro método. Com este método , o tamanho da corda é calculado para você e para o terminador nulo é adicionado automaticamente

caractere sentence_method2 [] = "Olá "; .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um arquivo binário do C # 
·Como fechar arquivos em C 
·Como retornar um ponteiro para um vetor 
·Como fazer um jogo de RPG em C + + 
·Como fazer um botão de som no Xcode 
·Como importar DLL Usando um código não gerenciado 
·Como escrever uma definição para uma função Interle…
·Como faço para gravar um arquivo CSV em C # 
·XCode : Como criar uma gota 
·Como criar uma String dinâmica em C + + 
  Artigos em destaque
·Como escrever uma linha de switches combinação de tec…
·Como converter um alfabeto em Caps no CPP 
·Como exibir um triângulo retângulo de números em C P…
·Como converter DataView Em um TreeView 
·Como usar linguagem C para calcular juros compostos 
·Um tutorial sobre Alertas iPhone SDK 
·Como compilar um Makefile 
·Como configurar Joomla Depuração no Eclipse 
·Fatos Sobre o CPP Compiler 
·Como fazer uma String Imutável 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados