IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

convertion char* --> String


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Inscrit en
    Janvier 2008
    Messages
    7
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par d�faut convertion char* --> String
    salut a tous, je d�bute en c++ mais je me d�brouille bien en c ,
    bref, j'ai une petite application a r�aliser mais j'arrive pas a convertir de
    char* ------>String
    aidez moi s'il vous plait, c'est un peu urgent merci

  2. #2
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Salut, et bienvenue sur le forum

    Si tu souhaite convertir un char en... std::string (la classe de chaine de caract�res fournie par le standard), la conversion est implicite et tu peux envisager les solutions suivantes:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    /* envisagons le cas suivant */
    char tabchar[]="ma chaine C style";
    std::string machaine(tabchar);
    std::string autre_chaine = tabchar;
    /* et tu peux même envisager un truc du genre */
    std::string maDerniereChaine ="debut de la chaine " + tabchar;
    le tout n�cessitant l'inclusion du fichier d'en-t�te <string>...

    Si tu souhaites effectuer la conversion en d'autres chaines particuli�res (issues de biblioth�ques pas forc�ment standard), elles fournissent souvent les m�mes possibilit�s
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  3. #3
    Membre habitu�
    Inscrit en
    Janvier 2008
    Messages
    7
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par d�faut
    Citation Envoy� par koala01 Voir le message
    Salut, et bienvenue sur le forum

    Si tu souhaite convertir un char en... std::string (la classe de chaine de caract�res fournie par le standard), la conversion est implicite et tu peux envisager les solutions suivantes:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    /* envisagons le cas suivant */
    char tabchar[]="ma chaine C style";
    std::string machaine(tabchar);
    std::string autre_chaine = tabchar;
    /* et tu peux même envisager un truc du genre */
    std::string maDerniereChaine ="debut de la chaine " + tabchar;
    le tout n�cessitant l'inclusion du fichier d'en-t�te <string>...

    Si tu souhaites effectuer la conversion en d'autres chaines particuli�res (issues de biblioth�ques pas forc�ment standard), elles fournissent souvent les m�mes possibilit�s
    merci mais j'ai besoin plut�t d'une conversion de char* --->System::String et je pense pas que les deux classes se comportent de la m�me mani�re

  4. #4
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Attention, de prime abord, System::String est une classe issue du framework propre � microsoft, ce qui implique que tu va travailler en C++/CLI (au minimum)...

    Mais cette classe dispose, si j'ai bonne m�moire, d'un constructeur se satisfaisant tout � fait d'un char*

    Elle devrait donc au minimum te permettre un travail sous la forme de
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Syste::String str(lePointeurSurChar);
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  5. #5
    Membre habitu�
    Inscrit en
    Janvier 2008
    Messages
    7
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par d�faut
    j'ai essayer mais �a marche pas !! ,�a g�n�re une erreur d'initialisation
    char* ---> ^String

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par d�faut
    La FAQ C++ / CLI => ICI

    On en parle de partout, et elle est assez compl�te, alors on cherche un peu dedans avant de demander.

  7. #7
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Citation Envoy� par chester119 Voir le message
    c'est un peu urgent merci
    Bonjour et bienvenu,
    Quand c'est urgent, il y a quelque chose de bien : la FAQ
    Cordialement.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Convertion pointeur tableau de char EN string
    Par radlabo94 dans le forum C++
    R�ponses: 5
    Dernier message: 27/05/2014, 15h07
  2. Convertion char vers int
    Par barthelv dans le forum C
    R�ponses: 8
    Dernier message: 08/10/2011, 21h45
  3. Convertion d'un String en Char
    Par bnbnb dans le forum D�buter
    R�ponses: 2
    Dernier message: 04/03/2008, 19h36
  4. Convertion d'un String en tableau de char.
    Par elephant13 dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 07/02/2008, 19h01
  5. Convertion d'un String en Integer
    Par Tapioca dans le forum ASP
    R�ponses: 2
    Dernier message: 16/06/2004, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo