Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [C] constante (ou variable) dans un formatage de printf [ Archives / Au secours ] (nitrique)

mercredi 20 avril 2005 à 14:29:12 | [C] constante (ou variable) dans un formatage de printf

nitrique

Bonjour @ tous,

Voila, j'aimerais formater ma sortie avec printf() comme ceci:
printf("produit: %40s",prod);
En clair, je veux que l'affichage soit toujours d'une longueur fixe et alignée à droite.

Seulement, j'aimerais que la taille de l'affichage soit une constante définie par #define (ou autre), genre:
printf("produit: %"+maLongueur+"s",prod);
 ou
printf("produit: %%ds",maLongueur,prod);

comprenez vous ?

et si oui: Est ce possible ?


David, à VERSAILLES

mercredi 20 avril 2005 à 14:49:21 | Re : [C] constante (ou variable) dans un formatage de printf

ymca2003

Réponse acceptée !
oui :
printf("produit: %*s", maLongueur, prod);
le * remplace la longueur du chanp et doit être le param juste avant la var à afficher.

mercredi 20 avril 2005 à 15:22:34 | Re : [C] constante (ou variable) dans un formatage de printf

nitrique

Excellent, ça marche... C, C génial !

Merci ymca2003


David, à VERSAILLES



Cette discussion est classé dans : variable, printf, constante, produit, prod


Répondre à ce message

Sujets en rapport avec ce message

constante "variable" :-) [ par farib ] en fait c paske je veux déclarer un tableau qui sera de dimension constante pendant l'exécution du prog, mais qui sera de dim différentes d'une execu CASE [ par CHKDSK2K ] Bonjour, j'ai une variable de type char "choix";  je voudrais utiliser cette variable dans un switch mais il ne veut passwitch(choix){    case 'maison scanf / printf avec variable char [ par domcergyitin95 ] Bonjour, je début en C, et j'ai un problème que je n'arrive pas à résoudre, malgré que le reste du programme soit plus complexe et que ça tourne bie intruction zappee ! [ par chris5874 ] Bonjour,j'ai commence un petit programme en C. Malheureusement etant debutant, j'ai du surement negliger un detail car une instruction qui est censee Problème retour tableau fonction [ par acidjackproject ] Bnjour, voilà j'explique mon probleme:J'ai une fonction recherche qui parcours un index (tableau de structure). Lorsqu'elle a trouvé l'élément elle me supprimer un variable [ par Nagalta ] Bonjour je suis débutant en c++J'ai visiblement un probleme de memory leak dans mon programme.visiblement cela vient du fait que je reatribut des vale Linux Variable passé a un Thread [ par mikoo74 ] Bonjour.Voila je doit envoyé une chaine a un Thread.  je fait:********************************char * message;message = new char [1000];if (pthread_cre comportement étrange ... [ par clempar55 ] J'ai fait un petit programme tout à l'heure pour voir si on pouvait incrementer un double et j'ai fait le test suivant:     double d=32.5;    printf(" processus sous unix [ par atefensi ] Je veux vous poser quelque question sur les processus sous unixJ'ai le programme suivantMain(){ int i=0 ;If(fork()==0){i=1 ;Exit(i) ;i=2 ;}Printf("%d" Mon programme quitte tout seul [ par darkwhite ] Salut j'ai le code suivant tout con ;#include #include int main(int argc, char *argv[]){  int a,b;  printf("1er nombre:");  scanf("%d",&a);  printf("2


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.