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 :

Printf question format


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par défaut Printf question format
    Existe-t-il en C un moyen de faire un code du style:
    code rust:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print!("{var1} {var2} !", var1 = "world", var2 = "hello"); // affiche: hello world !
    code rust:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print!("{var2} {var1} !", var1 = "world", var2 = "hello"); // affiche: world hello !

    Définir le type pose pas de problème, j'aimerais juste pouvoir ajouter un nom/alias exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf("%s.var1 %s.var2", var1, var2);
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf("%s.var1 %s.var2", var1 = variable1, var2 = variable2);

  2. #2
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par défaut
    Non. L'unique manière de spécifier les valeurs à formater est de respecter le même ordre pour les spécificateurs de format et pour les paramètres auxquels ils correspondent.

  3. #3
    Membre très actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par défaut
    Je vois.
    Je devrais éviter de voir les news de langage ça décourage après

  4. #4
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par défaut
    Le C est né en 1970, Rust en 2010.

  5. #5
    Membre très actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par défaut
    Oui, mais un printf v2 sous un autre nom aurait été la bienvenu, surtout après ses 40 ans.

  6. #6
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par défaut
    Ce n'est pas une question de forme : il est impossible d'implémenter ce comportement sans modifier la grammaire même du langage.

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

Discussions similaires

  1. question concernant la fonction printf
    Par sousoi dans le forum C
    Réponses: 3
    Dernier message: 25/08/2010, 14h45
  2. Question sur Printf
    Par mino99 dans le forum C
    Réponses: 3
    Dernier message: 11/10/2008, 16h09
  3. Question sur printf()
    Par Toutankharton dans le forum C
    Réponses: 4
    Dernier message: 25/11/2006, 13h56
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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