Convertir un string en Cstring

Convertir un string en Cstring - C++ - Programmation

Marsh Posté le 11-04-2005 à 00:05:10    

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.
Reply

Marsh Posté le 11-04-2005 à 00:05:10   

Reply

Marsh Posté le 11-04-2005 à 00:19:30    

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
Reply

Marsh Posté le 11-04-2005 à 08:31:55    

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
Reply

Marsh Posté le 11-04-2005 à 08:44:53    

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, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 11-04-2005 à 08:48:18    

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
Reply

Marsh Posté le 11-04-2005 à 08:56:54    

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
Reply

Marsh Posté le 11-04-2005 à 09:24:10    

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, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 11-04-2005 à 13:02:03    

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)
Reply

Marsh Posté le 11-04-2005 à 21:15:00    

: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.
Reply

Marsh Posté le 11-04-2005 à 21:23:48    

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....

Reply

Marsh Posté le 11-04-2005 à 21:23:48   

Reply

Marsh Posté le 11-04-2005 à 21:26:25    

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

Reply

Marsh Posté le 11-04-2005 à 21:28:16    

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


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 11-04-2005 à 21:28:40    

bref, c'est de la merde


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 11-04-2005 à 21:28:49    

je demande le ban d'harko pour code pourri


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 11-04-2005 à 21:33:48    

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
Reply

Marsh Posté le 11-04-2005 à 21:42:42    

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)
Reply

Marsh Posté le 11-04-2005 à 21:48:38    

MFC EN FORSE !
.NET sapu

Reply

Marsh Posté le 11-04-2005 à 21:49:18    

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
Reply

Marsh Posté le 11-04-2005 à 21:51:48    

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:

Reply

Marsh Posté le 11-04-2005 à 21:52:23    

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


Message édité par Pillow le 11-04-2005 à 21:53:56
Reply

Marsh Posté le 11-04-2005 à 21:54:08    

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)
Reply

Marsh Posté le 11-04-2005 à 22:24:11    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed