[C++] Conversion char* en CString
Résolu
Doudou95
Messages postés
1561
Date d'inscription
Statut
Membre
Dernière intervention
-
Doudou95 Messages postés 1561 Date d'inscription Statut Membre Dernière intervention -
Doudou95 Messages postés 1561 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je n'ai pas trouvé de sujet concernant cette conversion.
Pourriez vous m'indiquer sur des exemples simples comment convertir :
- un char en CString
- un char* en CString (en priorité cette conversion)
Mon char : buf[100]
mon CString : chaine
je n'ai pas trouvé de sujet concernant cette conversion.
Pourriez vous m'indiquer sur des exemples simples comment convertir :
- un char en CString
- un char* en CString (en priorité cette conversion)
Mon char : buf[100]
mon CString : chaine
A voir également:
- [C++] Conversion char* en CString
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Coco char - Accueil - Réseaux sociaux
- Conversion mb en mo ✓ - Forum Matériel & Système
- Conversion mb en go ✓ - Forum Mail
- Conversion bytes en mo - Forum Réseau
8 réponses
MFC, je ne connaisais pas, c'est vraiment de la merde Visual. Toujours est-il qu'en survolant un tutoriel j'ai trouvé ça :
une espèce de sprintf() objet.
int i = 1; char sz[] = "one"; CString str; Str.Format( "Integer = %d, String = %s", i, sz );
une espèce de sprintf() objet.
J'ai changé de méthode car le problème venait de ma variable qui était mal utilisée mais la solution est de convertir le char* en string puis le string en CString
heu... c'est quoi CString ?
Tu es sur que c'est du C++ ?
as tu essayer tout simplement chaine=buff; ?
Tu es sur que c'est du C++ ?
as tu essayer tout simplement chaine=buff; ?
Non ça ne fonctionne pas il y a une erreur dans l'exécution à cette ligne.
CString est propre aux MFC car je fait une IHM et je convertie un char* qui contient les données d'une carte magnétique en CString afin d'afficher les informations de ce badge dans une ListBox par objet.AddString(MonCString);
CString est propre aux MFC car je fait une IHM et je convertie un char* qui contient les données d'une carte magnétique en CString afin d'afficher les informations de ce badge dans une ListBox par objet.AddString(MonCString);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'intervention de loupious n'est pas inutile.
Il a juste voulu te faire remarqué gentiment que c'est une usine à gaz.
Faire des conversions en série, ce n'est pas une solution propre, tu accumules les erreurs possibles. La solution, je l'ai donné, c'est de passer par une méthode qui modifie le CString directement à partir du char*
Il a juste voulu te faire remarqué gentiment que c'est une usine à gaz.
Faire des conversions en série, ce n'est pas une solution propre, tu accumules les erreurs possibles. La solution, je l'ai donné, c'est de passer par une méthode qui modifie le CString directement à partir du char*
ghghgh, le dimanche 1 mars 2009 à 19:54:45
C'est ta vie
######################
C'est de cette intervention que je parlais
C'est ta vie
######################
C'est de cette intervention que je parlais
Oh fait j'avais testé ta méthode mais sans succès.
Mais au moins c'était une nouvelle possibilité :)
Mais au moins c'était une nouvelle possibilité :)