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