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 :

Affichage d'un int et un double


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 90
    Par défaut Affichage d'un int et un double
    bonjour,

    est ce qu'il aurait une solution d'affiche un int et double dans un même printf???
    j m'explique j un tableau de double:

    t= 2 , 3.4 , 5.26 , 6

    a l'affichage j voudrais afficher 2x+3.4y+5.26z+6t et non 2.0x+3,4y.....

    merci d'avance

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 054
    Billets dans le blog
    141
    Par défaut
    Bonjour,

    Tout d'abord, le printf est une fonction du C et non du C++. En C++ nous privilégions le std::cout et autre flux de données. (Ce qui facilite la vie aussi pour votre cas en fait).

    Sinon une documentation de printf vous donnera la solution: http://man.developpez.com/man3/printf.3.php
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre éprouvé
    Inscrit en
    Juin 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 91
    Par défaut
    Bonjour,

    Oui en utilisant le formateur %g, qui arrondi automatiquement l'affichage.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    double f = 2.0;
     
    printf("f = %g\n",f);

Discussions similaires

  1. Réponses: 8
    Dernier message: 29/05/2008, 03h01
  2. Insert dans des champs INT avec des doubles quotes
    Par bannik dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/04/2008, 17h44
  3. int, long et double
    Par cyrano_de_bergerac dans le forum Langage
    Réponses: 4
    Dernier message: 04/06/2007, 16h36
  4. Problème avec l'affichage de souris INT 33,01h
    Par belgampaul dans le forum Assembleur
    Réponses: 7
    Dernier message: 07/12/2004, 21h37

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