Я использую следующий синтаксис C ++ для вывода значения с плавающей запятой на платформе Windows:
printf("%.2f", 1.5);
Он хорошо работает, если я запускаю его под учетной записью пользователя на английском языке. Мое предположение заключалось в том, что если я запустил его, скажем, на французской учетной записи пользователя, результат будет 1,50 вместо 1,50.
Почему я его не вижу и как добиться желаемого результата?