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
Partager