MFC中字符串类型的浮点数,如何辨别是float还是dpuble

CFILE读取字符串类型的浮点数,如何辨别是float还是double,如果是float转换为float,否则转换为double

转换成字符串没法判断,只有一种情况,就是数据超过float表示的范围,那么可以判定是double,在两者共同的精度范围没法判断。

字符串的话应该没法弄吧,这个你直接接受时候就是数字可以搞

没有必要判断啊,直接都用double,然后在格式化字符串的时候空格下小数点后面的位数就行了