Como converter de string para char em C ++

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];

Referências

 

Você pode estar interessado:

Deixe um comentário