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

  FORUM HardWare.fr
  Programmation
  C++

  Convertir un string en Cstring

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir un string en Cstring

n°1042515
Bleuarff
pouet
Posté le 11-04-2005 à 00:05:10  profilanswer
 

Tout est dans la question. J'ai un std::string que je dois filer à une fonction, mais qui ne prend que des Cstring. Comment faire la conversion ?


---------------
©2008 Bleuarff Corp.
mood
Publicité
Posté le 11-04-2005 à 00:05:10  profilanswer
 

n°1042524
chrisbk
-
Posté le 11-04-2005 à 00:19:30  profilanswer
 

bin en passant par c_str() de std::string, jpense tu peux derriere resinstancié un CString (ou alors ca serait bien le diable)


---------------
NP: HTTP Error 764 Stupid coder found
n°1042561
Joel F
Real men use unique_ptr
Posté le 11-04-2005 à 08:31:55  profilanswer
 

mais deja je vois même pas l'interêt de cette conversion.
std::string ca pwn CString stou :o


Message édité par Joel F le 11-04-2005 à 08:32:13
n°1042576
masklinn
í dag viðrar vel til loftárása
Posté le 11-04-2005 à 08:44:53  profilanswer
 

Joel F a écrit :

mais deja je vois même pas l'interêt de cette conversion.
std::string ca pwn CString stou :o


Il y a des gens qui développent en MFC et utilisent des CStrings, et les méthodes MFC natives utilisent des CString [:sisicaivrai]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1042581
SquiZZ
Posté le 11-04-2005 à 08:48:18  profilanswer
 

masklinn a écrit :

Il y a des gens qui développent en MFC et utilisent des CStrings, et les méthodes MFC natives utilisent des CString [:sisicaivrai]


 
en même temps, y a des gens qui développent en STL et utilisent les string, et les méthodes STL natives utilisent des std::string [:sisicaivrai]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 [:shinji_kun64]


Message édité par SquiZZ le 11-04-2005 à 08:48:53
n°1042585
Lam's
Profil: bas.
Posté le 11-04-2005 à 08:56:54  profilanswer
 

Joel F a écrit :

mais deja je vois même pas l'interêt de cette conversion.
std::string ca pwn CString stou :o


Laisse moi deviner: tu n'aimes ni les marocains, ni les chinois, ni les japonais, ni les indiens, ni les russes ?
 
edit, pour faire plaisir à Masklinn: ni les marocaines, ni les chinoises, ni les japonaises, ni les indiennes, ni les russes ?


Message édité par Lam's le 11-04-2005 à 09:28:12
n°1042600
masklinn
í dag viðrar vel til loftárása
Posté le 11-04-2005 à 09:24:10  profilanswer
 

Lam's a écrit :

les russes ?


[:huit]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1042857
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-04-2005 à 13:02:03  profilanswer
 

Code :
  1. std::string leopard;
  2. CString theString = "MFC roXXor"
  3. leopard = theString;


ou alors

Code :
  1. CString Convert(std::string &leopard)
  2. {
  3.    return CString(leopard.c_str());
  4. }


Message édité par Harkonnen le 11-04-2005 à 13:02:20

---------------
J'ai un string dans l'array (Paris Hilton)
n°1043429
Bleuarff
pouet
Posté le 11-04-2005 à 21:15:00  profilanswer
 

:jap: faut pas coder trop fatigué, on oublie les fct élémentaires :o.
 
Surout qu'en plus ça arrange toute l'équipe de n'utiliser que des CString :o².


---------------
©2008 Bleuarff Corp.
n°1043445
Lam's
Profil: bas.
Posté le 11-04-2005 à 21:23:48  profilanswer
 

Je veux pas jouer les relouds, mais le code d'Harko n'est pas complètement correct, vu qu'il ne fonctionne pas en mode Unicode....

mood
Publicité
Posté le 11-04-2005 à 21:23:48  profilanswer
 

n°1043450
kowalski
Posté le 11-04-2005 à 21:26:25  profilanswer
 

Si je peux me permettre, c_str c'est bien pour un const char * :D

n°1043453
chrisbk
-
Posté le 11-04-2005 à 21:28:16  profilanswer
 

en plus elle pue la fonction a harko, elle prends meme pas un const std::string &


---------------
NP: HTTP Error 764 Stupid coder found
n°1043454
chrisbk
-
Posté le 11-04-2005 à 21:28:40  profilanswer
 

bref, c'est de la merde


---------------
NP: HTTP Error 764 Stupid coder found
n°1043455
chrisbk
-
Posté le 11-04-2005 à 21:28:49  profilanswer
 

je demande le ban d'harko pour code pourri


---------------
NP: HTTP Error 764 Stupid coder found
n°1043462
Lam's
Profil: bas.
Posté le 11-04-2005 à 21:33:48  profilanswer
 

Bah oui, avec la nouvelle ATL, tu fais juste:

Code :
  1. CString Convert(const std::string &leopard)
  2. {
  3.   CA2T szr( leopard.c_str() );
  4.   return CString(szr);
  5. }


Avec l'ATL 3.0 et les vieilles MFC, c'est:

Code :
  1. CString Convert(const std::string &leopard)
  2. {
  3.   USES_CONVERSION;
  4.   return CString(A2CT(leopard.c_str()));
  5. }


Message édité par Lam's le 11-04-2005 à 21:35:06
n°1043472
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-04-2005 à 21:42:42  profilanswer
 

ce code pourri je l'ai pondu en 20 secondes [:pingouino]
et de toutes façons, plus personne n'utilise les MFC, .NET roulaize [:pingouino]
 
edit: et je vous merde [:pingouino]


Message édité par Harkonnen le 11-04-2005 à 21:43:08

---------------
J'ai un string dans l'array (Paris Hilton)
n°1043483
SquiZZ
Posté le 11-04-2005 à 21:48:38  profilanswer
 

MFC EN FORSE !
.NET sapu

n°1043484
chrisbk
-
Posté le 11-04-2005 à 21:49:18  profilanswer
 

SquiZZ a écrit :

MFC EN FORSE !
.NET sapu


 
 
[:pingouino]           [:pingouino]                                                            [:pingouino]
               [:pingouino]                                  [:pingouino]
   [:pingouino]                                  [:pingouino]                                      
                                                  [:pingouino]
               [:pingouino]                    [:pingouino]


---------------
NP: HTTP Error 764 Stupid coder found
n°1043489
Lam's
Profil: bas.
Posté le 11-04-2005 à 21:51:48  profilanswer
 

SquiZZ a écrit :

MFC EN FORSE !
.NET sapu


Tu dis n'importe quoi. Personne n'a jamais écrit un plug-in HFR pour Winamp qui marche en MFC. Remarque, en .NET non plus...  :lol:

n°1043490
Pillow
'cos the trees won't talk
Posté le 11-04-2005 à 21:52:23  profilanswer
 

Han, le cooba [:rofl]
[:ban]


Message édité par Pillow le 11-04-2005 à 21:53:56
n°1043492
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-04-2005 à 21:54:08  profilanswer
 

Lam's a écrit :

Tu dis n'importe quoi. Personne n'a jamais écrit un plug-in HFR pour Winamp qui marche en MFC. Remarque, en .NET non plus...  :lol:


toi je vais te terminer le genou à coups de latte [:pingouino]
et mon plugin y marche très bien, y'a même un gars de SETI qui vient de se l'installer [:pingouino]
et il témoigne en plus : http://forum.hardware.fr/forum2.ph [...] 4#t1341702


---------------
J'ai un string dans l'array (Paris Hilton)
n°1043546
Joel F
Real men use unique_ptr
Posté le 11-04-2005 à 22:24:11  profilanswer
 

masklinn a écrit :

Il y a des gens qui développent en MFC et utilisent des CStrings, et les méthodes MFC natives utilisent des CString [:sisicaivrai]


 
on devrait les piquer pour pas qu'ils se reprodusient et pollue le genome humain :o

mood
Publicité
Posté le   profilanswer
 


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

  Convertir un string en Cstring

 

Sujets relatifs
[C] Convertir un int en char*Convertir une database Delphi
convertir en maj avec la fonction toupperconvertir un string en bit
[C++] Comment obtenir la date systeme en string ?Manipulation tableau de données de type string
flex et yy_scan_string()[Javascript] nommer une variable à partir d'un string ?
macro pour convertir des $ en euros 
Plus de sujets relatifs à : Convertir un string en Cstring


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)