C ошибка при использовании функции atof, при изменении строки на двойную - PullRequest
0 голосов
/ 20 апреля 2020

Я учусь использовать эти функции, которые изменяют строку на int или double, но atof не работает для меня.

char cadena[20]="3.1416";
double x=atof(cadena);
printf("%g",x);

У меня есть этот простой код, но вывод x 7,73471е + 006. Почему? Атои работает отлично. Я использую компилятор mingw, если это может быть ошибкой.

...