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

Discussion :

Convertir char vers QString

  1. #1
    Membre éclairé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Par défaut Convertir char vers QString
    Bonjour,

    Est-il possible de convertir un char vers un QString ? J'en ai besoin char je recupère des chemins de dossier via un .ini et pour faire la copy sous QT j'ai besoin de convertir ces chemins en QString.

    Merci

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    oui c'est possible, voir la doc de QString ici.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    char * chaine = "toto";
    QString str(chaine);//str == "toto"
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre éclairé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Par défaut
    La variable chaine de type char est devenu de type QString c'est bien çà ? Donc on peut utiliser chaine comme un QString par la suite ?

    ok autant pour moi .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    char to_convert[]="chaine à convertir"
    QString converted_to=QString(to_convert);
    Merci une fois de plus !

  4. #4
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Non c'est str qui est une QString chaine est toujours de type char*. En revanche str a le contenu de chaine. En gros si tu affiches str tu auras "toto" et si tu as besoins d'utiliser des QString tu utilise str.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir une donnée en type Char vers un type Décimal
    Par requetor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/10/2011, 09h49
  2. Convertion char vers int
    Par barthelv dans le forum C
    Réponses: 8
    Dernier message: 08/10/2011, 21h45
  3. Réponses: 1
    Dernier message: 13/10/2009, 18h35
  4. Convertir BYTE[] vers char *
    Par LordBob dans le forum C++
    Réponses: 4
    Dernier message: 13/10/2007, 10h04
  5. [SQL2K] Convertir un champ Char Vers un champ Date
    Par Sidi-Bou dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/01/2007, 08h45

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