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

  FORUM HardWare.fr
  Programmation
  C++

  formattage de chaines de caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formattage de chaines de caractères

n°843399
cricri_
Posté le 06-09-2004 à 15:09:28  profilanswer
 

J'avais déjà posé la question, eu une réponse générique, mais là je n'arrive pas trop bien  :(  
 

Code :
  1. int n = 10;
  2.   strstream s;
  3.   s << "toto" << n;


après j'utilse s.str() pour envoyer ça à l'affichage, mais je récupère :
"toto
10 puis plein de caractères bizarre ..
Pour résumé y a ce passage à la ligne qui me parait louche, et la chaine n'est pas terminé par 0 malgré l'utilisation de s.str()

mood
Publicité
Posté le 06-09-2004 à 15:09:28  profilanswer
 

n°843407
Taz
bisounours-codeur
Posté le 06-09-2004 à 15:12:41  profilanswer
 

les strstream sont dépréciés depuis un bail en faveur des stringstream

n°843413
cricri_
Posté le 06-09-2004 à 15:19:10  profilanswer
 

Ok, je regarde ça, merci ;)

n°843424
cricri_
Posté le 06-09-2004 à 15:28:38  profilanswer
 

ça marche beaucoup mieux !  :jap:

n°844875
cricri_
Posté le 08-09-2004 à 11:06:47  profilanswer
 

J'ai encore une question :
Comment vider le flux ? car à certains moments j'ai besoin d'effacer tout ce qui est là-dedans, et je n'ai vu que des fonctions setg/p mais ça semble sauvage d'utiliser ça ...
Je dois être passé à coté ..

n°844877
cris56
Posté le 08-09-2004 à 11:08:09  profilanswer
 

ben flush ?

n°844883
cricri_
Posté le 08-09-2004 à 11:13:58  profilanswer
 

ben non ça n'a pas l'air de le faire, j'avais essayé ça ...

n°844935
Taz
bisounours-codeur
Posté le 08-09-2004 à 12:34:07  profilanswer
 

.str("" )

n°844936
Taz
bisounours-codeur
Posté le 08-09-2004 à 12:34:53  profilanswer
 

cris56 a écrit :

ben flush ?

PUTAIN un flush ça ne vide rien, ça finalise des e/s en cours. alors pour un truc en mémoire, ça n'a en plus strictement aucun sens

n°844967
cris56
Posté le 08-09-2004 à 13:14:58  profilanswer
 

ok je vois, c'est dans ce sens la qu'on m'avais appris flush (on m'a dit que c'etait pour vider le tampon)
maintenant c'est plus clair

mood
Publicité
Posté le 08-09-2004 à 13:14:58  profilanswer
 

n°844968
cricri_
Posté le 08-09-2004 à 13:18:17  profilanswer
 

Bien sûr !! Merci Taz  :jap:  


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

  formattage de chaines de caractères

 

Sujets relatifs
Comparaison de chaines [résolu]Caractères bizarres après insertion ds la db
enlever la spécialisation de certains caractèresAprès macro, taper des caractéres renvoie dans le menu (Excel)
[awk] problèmes caractères alphabet etrangerNe récuperer qu'un nombre de caractères limité d'un champ varchar
Envoi de caractères à des applis déjà lancées (sous XP)[JAVA] supprimer les caractères spéciaux dans une chaine
prendre les premiers caractères jusqu'à un caractère d'une stringinterdire des caracteres
Plus de sujets relatifs à : formattage de chaines de caractères


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