Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como converter alfabéticos Cordas em C + +
armazena dados da linguagem de programação C + + O texto como tipos de dados especiais chamados cordas. Você pode converter essas strings em arrays de caracteres . Um personagem é bem adequado para armazenar uma string composta de letras do alfabeto Inglês, porque ele pode armazenar um número, letra ou símbolo . O objetivo de converter uma string em um array de caracteres é garantir a compatibilidade com programas em C , que não têm a corda C + + . Conversão de strings para arrays de caracteres é uma tarefa simples . Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
compilador C + +, 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

importar as bibliotecas " cadeia" e " iostream " escrevendo o seguinte na parte superior do arquivo de código fonte: . < Br >

# include

# include

using namespace std ;
3

Crie uma função principal escrevendo o seguinte abaixo as linhas escritas no Passo 2 :

int main () {


}
4

Declare um tipo de cadeia por escrever o seguinte dentro das chaves da função principal :

string str = " alfabética de dados" ;
5

Declare uma matriz de caracteres , e atribuir o convertido string " str " para lo . Isso pode ser feito em uma única linha de código , porque C + + tem uma função built-in chamado " c_str " que converte strings para arrays de caracteres . Escreva o seguinte abaixo da declaração anterior para fazer isso:

const char * c = str.c_str ();
6

loop através do array de caracteres , e imprimir seu conteúdo utilizando um laço "for" . Escreva o seguinte abaixo a declaração escrita no Passo 5 :

for (int i = 0; i < str.size (); i + +) { cout << c [i] ;}

7

Execute o programa pressionando a tecla de seta verde. O programa converte uma string contendo dados alfabéticos em uma matriz de caracteres e , em seguida, imprime o resultado . A saída do programa fica assim:

alfabética Dados

Anterior :

Próximo : No
  Os artigos relacionados
·C + + e verificação de erros de sintaxe 
·Como fechar serviços WCF 
·Como usar o LINQ to XML 
·Como compilar CPP usando o Visual Studio 
·Como ler dados em Xcode 
·Como remover o expoente de um flutuador em C + + 
·Função em C para Palindromes 
·Como compilar em Borland C + + 
·Como compilar código C + + Usando GNU 
·Como aumentar o tamanho da pilha para o Processo 
  Artigos em destaque
·Como armazenar uma entrada em um vetor 
·Como fazer uma String em uma matriz em C + + 
·Como fazer uma String para aceitar Spaces 
·Como escrever um programa Visual C que usa uma instruç…
·C + + Fibonacci Número Função 
·Como verificar se duas matrizes têm os mesmos elemento…
·Como fazer um C + + Janela Principal Sem uma barra de t…
·Como implementar várias pilhas 
·Como calcular o tamanho dos elementos em Buffers em C 
·Como controlar Stepper Motors Usando Dev- C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados