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

  FORUM HardWare.fr
  Programmation
  C++

  CString.GetBuffer(????);

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CString.GetBuffer(????);

n°347942
polo021
Posté le 31-03-2003 à 09:34:55  profilanswer
 

Code :
  1. CString MessageToSend = "Voici un message";
  2. char *temporaire = (char*)malloc(MessageToSend.GetLength());
  3. strcpy(temporaire,(char*)MessageToSend.GetBuffer(0));
  4. AfxMessageBox((CString) temporaire);


 
 
a l'affichage, j'obtiens un .... V
a mon avis ca doit etre le parametre de GetBuffer() qui n'est pas bon mais j'ai essaye avec 0 et avec MessageToSend.GetLength() mais ca ne fonctionne pas.
 
Et j'ai pas compris grand chose a ca :
http://msdn.microsoft.com/library/ [...] buffer.asp
 
Quelqu'un pourrait me dire pourquoi jen'obtiens pas "Voici un message" dans char*temporaire ??


Message édité par polo021 le 31-03-2003 à 09:56:15
mood
Publicité
Posté le 31-03-2003 à 09:34:55  profilanswer
 

n°348056
Konar
Posté le 31-03-2003 à 11:17:02  profilanswer
 

essayes deja en faisant un malloc de (str.GetLenght() + 1), ca pourra ptet marcher un peu mieux.
 
Et ensuite essayes ca :
(utilise l'operateur CString::operator LPCTSTR)
 

Code :
  1. strcpy(temporaire, (LPCTSTR)MessageToSend);


 
http://msdn.microsoft.com/library/ [...] pctstr.asp


Message édité par Konar le 31-03-2003 à 11:22:14
n°348061
chrisbk
-
Posté le 31-03-2003 à 11:18:59  profilanswer
 

Konar a écrit :

essayes deja en faisant un malloc de (str.GetLenght() + 1),
ca pourra ptet marcher un peu mieux.


 
(et mettre un beau zero a la derniere position)


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

  CString.GetBuffer(????);

 

Sujets relatifs
tableau à 2 dimension dynamique de CStringmfc et serialization de Cstring en vc++
[C++] CString -> char[Visual c++]Convertir une Cstring en LPTSTR
Comment recuperer la date d'aujourd'hui et la foutre en CString ?cstring 2 char
cstring, char, mfc[MFC] format d'une CString pour une CListBox ?
[c++] Est il possible de convertir une CString en Char ou vice versa?[C++] Comment Convertir un entier (int ou long etc) en une CString !
Plus de sujets relatifs à : CString.GetBuffer(????);


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