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++ Discussion :

int to char


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Par défaut int to char
    Bonjour,

    désolé pour cette question qui doit paraitre simple pour beaucoup d'entre vous

    je cherche a transformé un int en char* pour pouvoir l'utiliser dans une fonction après

    voila ce que je fais (surement très mal) :

    int ResultInt = Func::GET_ONSCREEN_KEYBOARD_RESULT(); // fonction qui me permet d'obtenir le résultat d'un clavier en int OK
    char s[9]; // Nombre maximal de character + 1 ??? je crois que c'est bon
    sprintf(s, "%d", ResultInt); // Conversion de l'entier ??? la c'est pas bon je crois
    return s; // j'aimerais avoir le char* mais c'est pas bon non plus
    Func::PRINT(s, 1000); // check pour afficher le resultat sur l'ecran mais j'ai rien donc forcément.....

    merci de votre aide

  2. #2
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 583
    Par défaut
    Bonjour, peut-être cela pourra t'aider http://www.developpez.net/forums/d42...char-vers-int/ cordialement.

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 610
    Billets dans le blog
    21
    Par défaut
    Il y a deux problèmes, et ce ne sont pas celui que tu crois

    le premier, c'est que " char s[9] " crée un objet dont la portée est locale (il est détruit quand on sort de la fonction), donc tu ne peux t'y référer que dans la fonction elle-même...
    le deuxième est qu'avec " return s ", tu termines l'exécution de ta fonction, donc la dernière ligne ne sera jamais appelée...

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Par défaut
    ok merci de vos réponses, je vais essayer d'avancer avec ça

Discussions similaires

  1. int, unsigned char ou bool ?
    Par BNS dans le forum C++
    Réponses: 10
    Dernier message: 21/06/2006, 21h59
  2. Réponses: 2
    Dernier message: 24/03/2006, 10h46
  3. Conversion int en char *
    Par Trunks dans le forum C
    Réponses: 6
    Dernier message: 18/03/2006, 16h44
  4. [C++] Conversion de int en char* ou SetDlgItemText()
    Par lastcheper dans le forum MFC
    Réponses: 3
    Dernier message: 11/04/2005, 17h46
  5. [SQL] Convertir un champ INT en CHAR dans un SELECT ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/03/2005, 14h45

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