MFC中double型的数转换成字符串,用了updatedata后六位后就显示变成指数形式了

2025-04-08 23:00:56
推荐回答(2个)
回答1:

用了updatedata后显示变了,是因为你进行了两次对结果编辑框的赋值操作吧。
一次是SetWindowText?(用这个不会出问题,只要转换的时候设置好)
一个是编辑框的关联变量?这个比较麻烦,如果一定要控制显示格式,这个最好就不要用,删除掉关联。

回答2:

%lf 试试
或者指定精度%m.nlf