Conversion de chaîne en Cstring en c ++
Je suis chaîne à convertir cette string="apple"
et que vous voulez mettre dans le c-string de ce style, char *c
qui détient {a,p,p,l,e,'\0'}
. Qui Prédéfinis méthode dois-je utiliser?
Je vous remercie à l'avance.
source d'informationauteur teamaster | 2012-08-06
Vous devez vous connecter pour publier un commentaire.
.c_str()
renvoie uneconst char*
. Si vous avez besoin d'une mutable version, vous aurez besoin de produire soi-même une copie..c_str() fonctionne pour immuable. Le vecteur sera de gérer la mémoire pour vous.
Je sais que ce n'est pas la méthode prédéfini mais il pense qu'il peut être utile à quelqu'un, néanmoins.