Bonsoir,
Je cherche à afficher des résultats de calculs par colonne
à l'aide de prinf("%-15s", result), le problème c'est que la longueur le string est variable donc il faut que je rende "15" variable...
une idée sur la façon de procéder ?
Bonsoir,
Je cherche à afficher des résultats de calculs par colonne
à l'aide de prinf("%-15s", result), le problème c'est que la longueur le string est variable donc il faut que je rende "15" variable...
une idée sur la façon de procéder ?
En faisant:
=> imprime max caracteres de la chaine s....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 printf("%.*s", max, s);
C'est le même mecanisme pour la largeur (ce qui te concerne): en mettant * a la place de la largeur ou de la precision, la valeur est calculée en convertissant l'argument qui suit (doit etre un int)
++
Pouic
MERCI, j'ai l'air stupide la j'ai lu la doc de printf mais je suis passé à coté
A ta décharge, on peut dire que ça fait à peine une ligne et demi dans le man
Et bonnes fêtes de fin d'années !
++
Pouic
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager