Is there any way to have a user inputed float format specifier?
For example, if I print this.
float c = 15.0123
printf("%.2f", c);
// outputs: 15.01
How can I assign the number of decimal places to a variable? Like:
int n = 3;
float c = 15.0123
printf("%.(%i)f", n, c);
// outputs: 15.012
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…