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 :

conversion de chaine


Sujet :

C

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 6
    Par défaut conversion de chaine
    bonjour,
    j'ai un trou de mémoire, voila j'ai une fonction LcdPrintString(const rom char*s)
    bon si je declare une chaine char *textVolume="bVolume HP :" la chaine s'affiche bien par contre, je veux pourvoir afficher un entier correspondant au volume entré par le clavier donc il faudrait le basculer en chaine que je puisse faire un srtcat avec la chaine textVolume et ensuite l'afficher avec le LcdPrintString, alors pour la conversion j'ai penser a un truc du style btoa..mais je sais plus.
    Si quelqu'un a une idée
    merci

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    LcdPrintString(const rom char*s) est censée être une fonction connue ? Idem pour btoa ?

    Je n'ai pas très bien compris l'objet précis de ta demande

    Tu veux pouvoir créer une chaine de caractères regroupant une chaine et un entier ? Si oui, regarde la fonction snprintf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        char *resultat = malloc(100);
        char *texte = "Vous avez entre : ";
        int entier = 42;
        snprintf(resultat, 100, "%s%d", texte, entier);
        printf("'%s'", resultat);
        free(resultat);

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 6
    Par défaut
    merci Bktero, c'est exactement ce que je voulais faire. j'ai été un peut brouillon dans l'explication c'est vrai

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/10/2006, 23h05
  2. [C#] Conversion de chaine
    Par Nico28 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/07/2006, 13h03
  3. Conversions de chaines en pointeurs LPCSTR
    Par dacid dans le forum C++
    Réponses: 27
    Dernier message: 17/05/2006, 10h34
  4. conversion une chaine numérique en lettre
    Par nazimb dans le forum ASP
    Réponses: 1
    Dernier message: 20/11/2005, 17h39
  5. conversion datetime-chaine de caracteres
    Par HULK dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/08/2005, 13h26

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