A manipulação de texto é um aspecto importante do desenvolvimento de software. A linguagem C ++ possui dois métodos de manipulação de texto: seqüências de caracteres tipo C e tipo C ++. A conversão entre os dois é normalmente necessária ao usar as funções mais antigas das bibliotecas. Se você precisar converter uma string C ++ em uma string C, um método é extrair os caracteres individuais da string C ++ e colocá-los um de cada vez em uma string C.
Passo 1
Crie um novo arquivo de código-fonte C ++.
Etapa 2
Importe a biblioteca C ++ String escrevendo a seguinte linha na parte superior do seu código-fonte:
incluir
Etapa 3
Crie uma nova string C ++ em um arquivo de código escrevendo uma linha como esta:
string str (“C ++ String”);
Etapa 4
Defina um tipo de caractere para salvar os caracteres na cadeia de caracteres C ++:
temperatura do char;
Etapa 5
Atribua um caractere ao temp usando os operadores [] da string C ++. O número entre colchetes selecionará o caractere nessa posição da cadeia C ++, com o primeiro caractere começando no índice 0. No exemplo abaixo, o quinto caractere da string str (‘S’) é atribuído a temp.
temp = str [5];