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 :

formatage du texte en langage c


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 256
    Par défaut formatage du texte en langage c
    bonsoir a tout le monde je voudrais savoir comment faire en langage c pour que tout mes printf dans le programme ait la même longueur

    je vous remercie d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 181
    Par défaut
    Salut,

    Tu peux indiquer un chiffre après le « % » dans les spécificateurs de format : il correspond au nombre de caractères minimal utilisé pour l'affichage des données.
    Par exemple, pour une chaîne de caractères, tu peux utiliser « %15s » : la chaîne sera affichée sur au moins 15 caractères (complétée avec des espaces), mais si elle en fait plus, elle sera quand même affichée entièrement.

    Le résultat est aligné à droite, on peut l'inverser avec le signe « - » :
    %-15s (alignement à gauche)
    C'est couramment utilisé pour représenter des tableaux avec des colonnes bien alignés.

  3. #3
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 181
    Par défaut
    Je fais suivre la réponse d'adel.87 que j'ai reçu par message privé :

    Citation Envoyé par adel.87
    je vous remercie pour votre réponse concernant le formatage des chaines de caractères en langage c
    mais j'ai essayer votre exemple (%15s) le 15 aussi s'affiche


    merci
    « %15s » est juste un exemple. En l'occurrence, cela permet d'aligner à droite une chaîne de caractères sur 15 caractères, mais cela marche aussi avec les autres spécificateurs de format, comme « %2d », etc.

    Déjà que ton premier message n'était pas très clair, ta réponse l'est encore moins.
    Précise ton problème : quelles sont les données que tu veux afficher ? L'affiche doit se faire selon quels critères ?
    Montre nous ton code.

Discussions similaires

  1. Pb de formatage de texte... Vertical, inversé...
    Par Grammaton dans le forum Access
    Réponses: 4
    Dernier message: 01/03/2007, 13h54
  2. Formatage de texte
    Par cryptorchild dans le forum Langage
    Réponses: 5
    Dernier message: 12/03/2006, 16h41
  3. Formatage de texte (enlever les \)
    Par glevesque dans le forum Langage
    Réponses: 6
    Dernier message: 15/02/2006, 16h54
  4. Formatage de texte
    Par Destiny dans le forum Langage
    Réponses: 2
    Dernier message: 28/11/2005, 10h09
  5. Unicode et formatage de textes
    Par messier79 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/11/2005, 13h49

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