Comment convertir chaîne en char en c ++

Manipulation du texte est un aspect important du développement de logiciels. Le langage C ++ dispose de deux méthodes de texte manipulation: C-style cordes et C ++ Strings. La conversion entre les deux est souvent nécessaire lorsqu`on utilise des fonctions à partir de bibliothèques plus anciennes. Si vous avez besoin de convertir un ++ Chaîne C en une chaîne C-Style, une approche consiste à extraire les caractères individuels de la chaîne C ++ et les placer un à la fois dans la chaîne C-Style.

Choses que vous devez

  • C ++ Compiler, comme GCC
  • C de l`environnement de développement intégré, comme Eclipse CDT
  • Créer un nouveau ++ fichier de code source C.

  • Importez la bibliothèque C ++ Chaîne en écrivant la ligne suivante en haut de votre code source:

    comprendre



  • Créer la chaîne d`un nouveau C dans un fichier de code source en écrivant une ligne comme celle-ci:

    chaîne str ("C de chaîne");

  • Définir un type de caractère pour contenir les caractères de la chaîne C ++:

    température de carbonisation;

  • Attribuer un caractère à température en utilisant les [] les opérateurs de la chaîne du C. Le nombre entre crochets sélectionne le caractère à cet endroit dans le C ++ String, avec le premier caractère à partir de l`index 0. Dans l`exemple ci-dessous, le cinquième caractère de la chaîne str ( `S`) est affecté à température.

    temp = str [5];

AUTRES

» » » » Comment convertir chaîne en char en c ++