Bonjour à tous,
Comment fait-on pour convertir une string en char ?
Version imprimable
Bonjour à tous,
Comment fait-on pour convertir une string en char ?
Bonjour,
La faq est ton amie...
http://cpp.developpez.com/faq/cpp/?p...TRINGS_to_char
Salut,
On ne converti pas une string en char, mais on peut convertir une string en char *...
La différence est simple: il est souvent difficile de convertir... une chaine de caractères (c'est ce qu'est une string) en... un caractère unique :aie:
Par contre, en C, une chaine de caractères n'est jamais... qu'un tableau de caractères terminé par '\0', et un tableau peut être représenté par... un pointeur sur le premier élément.
Enfin, bref... Pour convertir une std::string en char*, il suffit d'invoquer la fonction membre c_str(), qui s'occupe de tout ;)