Как прочитать все значение double, используя cin?
long double m;
cout << "enter double: "; cin >> m;
cout << "m = " << m <<endl;
Входные данные:
введите дважды: 1.546640625
Выход:
m = 1.54664
Я должен преобразовать в двоичный файл с точкой, и когда я читаю числа, такие как 2.359375000
Выход:
m = 2,35938
И это работает, но я думаю, что проблема в нуле в 1.546640625