oui j'ai aussi rencontré un problème du genre. Je ne sais pas pourquoi
ils ne sont pas aller surcharger cet opérateur pour une classe de la
stl mais bon faut faire avec.
cin et cout affichent des types char* par contre donc la solutio, je
l'accorde on pourrait faire mieux et d'utiliser une hiostoire de
pointeur.
ton string: string toto("ma chaine");
pour le passer en char* : &toto[0];
toto[0] te retourne le premier élément de ta chaine, le & fait qu'on récupère l'adresse du coups tu as un char*.
voila u n'as plus qu'a taper par exemple : cout << &toto[0]
<< endl; pour que ca te sorte la chaine sur un cout.
A bientot.
darkkinjhttp://www.kinj.fr.st