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]


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


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