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 :

problème "itoa" considéré comme entier


Sujet :

C

  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 87
    Par défaut problème "itoa" considéré comme entier
    Bonjour,

    Mon problème est le suivant : je veux créer une chaine de caractère comprenant plusieurs entier.
    Pour ce faire je commence à transformer les entier en string (itoa) puis j'utilise la fonction "snprintf" pour lier les entiers.
    Quand je le fais, une erreur se produit quand je fais le "snprintf" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    attention : format %s expects argument of type char* , but argument 5 has type int
    pourtant les arguments en question sont les variables correspondant au "itoa" pouvez vous m'aider ?

    Merci !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Le message est clair : le 5ème paramètre, qui correspond à la partie %s du format passé, devrait être de type char *, or tu lui passes un int.

  3. #3
    Membre Expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Par défaut
    Bonjour,

    poste ton code pour que nous puissions voir ce que tu essayes de faire.
    Mais pourquoi n'utilises-tu pas directement snprintf avec tes entiers ?

  4. #4
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 87
    Par défaut
    Bonjour,

    Désolé pour le temps de réponse je me suis justement rendue compte que je pouvais mettre les entier directement avec cette fonction... Du coup je suis pas repassée sur le forum..

    Merci et désolé !

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 21/02/2007, 17h29

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