读书人

怎么较快地将Unicode转变为float

发布时间: 2012-08-07 14:54:47 作者: rapoo

如何较快地将Unicode转变为float
小弟在WINCE下想实现都txt文件中的float数据的功能,但是WINCE下的txt文件是unicode编码的,所以需要进行处理。不知道各位大侠有什么好的方法。

我要实现的功能是这样的:WINCE下有txt文件,里面有每一行有两个float数据,用空格分开。如

1.234 3.456
2.987 -8.3
-0.422 13.45
……

现在要把这些数据读到程序中,并保存为float形式,请问有什么快一点的方法,有没有直接能按一个float来读取的函数?

[解决办法]
_stscanf
_ttof
_tcstod

都可以
[解决办法]
先读出来串,在转换成浮点型了
[解决办法]
用ReadString读成字符串,在转化下就行了,ReadString就是按行读取,转化的方式楼上们都说了,觉得这样就可以解决你的问题了

探讨
引用:

_stscanf
_ttof
_tcstod

都可以


上面说的都是先把里面的数据全都读出来串,在转换成浮点型的,有没有直接对文件操作的,能不能直接把文件中的数据读成float形式的。而且有个问题,我想按行来读取这些数,如果读出来串,那我怎么按行来进行读取呢?而且我每一行的字节数不相同的,不能按照规定读取字节数来读取。

读书人网 >VC/MFC

热点推荐