Есть ли какой-нибудь способ, чтобы пользователь ввел спецификатор формата с плавающей запятой? Например, если я напечатаю это.
float c = 15.0123
printf("%.2f", c);
// outputs: 15.01
Как присвоить переменной количество знаков после запятой? Например:
int n = 3;
float c = 15.0123
printf("%.(%i)f", n, c);
// outputs: 15.012