Символ радиуса (т. Е. '.' Или ',') определяется текущей локалью.Языковой стандарт по умолчанию (по крайней мере для систем Windows) - «C», что определяет «.»в качестве радикального символа.
Вы можете установить текущую локаль для программы на C / C ++, используя функцию setlocale
.
Чтобы установить локаль в текущей локали системы / пользователя, вы можете использоватьследующее утверждение:
#include <locale.h>
setlocale(LC_ALL, ".OCP");
См. здесь (см. примеры на связанной странице ...) для получения дополнительной информации о setlocale