Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2783 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Différence entre string et vector<char>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Différence entre string et vector<char>

n°1049576
Rainbow_Ef​reet
Posté le 16-04-2005 à 13:32:03  profilanswer
 

Bonjour, je voudrais savoir si il existe une difference entre string et vector<char>
car avec une string, je voudrais faire :
 

Code :
  1. string l;
  2. l = "coucou";
  3. for(vector<char>::iterator it=l.begin();it!=l.end();++it)
  4.     cout << *it << endl;


 
Et que ceci m'affiche chaque caractere mais ça ne fonctionne pas, dois je donc remplacer l par un vecteur de char ?
 
Merci d'avance

mood
Publicité
Posté le 16-04-2005 à 13:32:03  profilanswer
 

n°1049602
Tarabiscot​e
Posté le 16-04-2005 à 13:45:47  profilanswer
 

Pourquoi tu mets pas string::iterator à la place de vector<char>::iterator ?

n°1049618
++fab
victime du syndrome IH
Posté le 16-04-2005 à 14:10:25  profilanswer
 

voire meme string::const_iterator ...

n°1049675
HelloWorld
Salut tout le monde!
Posté le 16-04-2005 à 15:19:24  profilanswer
 

Déjà chez moi ça compile pas l'exemple donné.
Tu peux faire ce que tu veux de cette manière aussi:

Code :
  1. string l;
  2. l = "coucou";
  3. copy(
  4.     l.begin(),
  5.     l.end(),
  6.     ostream_iterator<char>( cout, "\n" ) );


Message édité par HelloWorld le 16-04-2005 à 16:21:54

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1049690
LordHarryP​otter
Posté le 16-04-2005 à 15:27:30  profilanswer
 

heu je crois que string et vector<char> n'ont rien à voir :/

n°1049704
Tarabiscot​e
Posté le 16-04-2005 à 15:35:32  profilanswer
 

HelloWorld, chez moi ça marche ton code.

n°1049710
Taz
bisounours-codeur
Posté le 16-04-2005 à 15:39:57  profilanswer
 

string et vector ne sont pas fait pour le même, mais à 2/3 détails près, ce sont toutes les deux des conteneurs de char

n°1049758
HelloWorld
Salut tout le monde!
Posté le 16-04-2005 à 16:22:20  profilanswer
 

Tarabiscote a écrit :

HelloWorld, chez moi ça marche ton code.


Oui je voulais parler de son code.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1049769
Tarabiscot​e
Posté le 16-04-2005 à 16:30:58  profilanswer
 

Ah ok. J'avais mal compris.


Message édité par Tarabiscote le 16-04-2005 à 16:31:21
n°1049783
Rainbow_Ef​reet
Posté le 16-04-2005 à 17:14:36  profilanswer
 

Merci pour les précisions :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Différence entre string et vector<char>

 

Sujets relatifs
[C] Stocker une valeur entière dans un char * [Résolu][JAVA] String et caractères html
difference d'affichage entre ie et firefox, please help!!double en string
Convertir un string en CstringDifférence asp et aspx
[C] Convertir un int en char*différence entre strmov et strcpy ?
[wxWidget] Problème avec EVT_CHARDifférence entre class et id ?
Plus de sujets relatifs à : Différence entre string et vector<char>


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR