Como converter de cadeia para char em c ++

Manuseamento texto é um aspecto importante do desenvolvimento de software. A linguagem C ++ tem dois métodos de texto manipulação: cordas C-Estilo e C ++ Strings. Convertendo entre os dois é muitas vezes necessário quando se utiliza funções de bibliotecas mais antigas. Se você precisa converter a ++ Cadeia C em uma seqüência C-Style, uma abordagem é para extrair os caracteres individuais da ++ string C e colocá-los um de cada vez na cadeia de C-Style.

Coisas que você precisa

  • C ++ Compiler, tais como GCC
  • C ++ Integrated Development Environment, como o Eclipse CDT
  • Criar um novo ++ arquivo de código fonte C.

  • Importar a biblioteca ++ string C, escrevendo a seguinte linha na parte superior do seu código-fonte:

    incluir
  • Criar Cadeia de um novo C ++ em um arquivo de código fonte por escrito uma linha como esta:

    str string ("C ++ Cordas");

  • Definir um tipo de caractere para conter os caracteres na cadeia C ++:

    temperatura de char;

  • Atribuir um personagem para temporário usando os operadores [] de Cordas do C ++. O número entre parênteses quadrados irá selecionar o caractere nesse local na ++ string C, com o primeiro caractere começando no índice 0. No exemplo abaixo, o quinto caractere de string str ( `S`) é atribuído a temperatura.

    temp = str [5];

De esta maneira? Compartilhar em redes sociais:

LiveInternet