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