Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1457 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]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR