-3
的四舍五入我尝试这样做:如何避免使用strtold
#include <cstdlib>
#include <iostream>
int main()
{
char *p;
long double l = strtold("12312.12345", &p);
std::cout << l << std::endl; //prints 12312.1
}
如何避免那种取整的?
这不是'strtold'的错。请参阅http://stackoverflow.com/questions/3923202/set-the-digits-after-decimal-point – deviantfan