c++文件操作时候,存入文件的是浮点数,这些浮点数在文件中占据不同的字节,如何将这些数字逐一取出

可能我问题没太说清楚,例如我在一个test.txt的文件中存有以下数据,每行有5个浮点数,有若干行:0.10.034200.550.20.230.09230.8800.3... 可能我问题没太说清楚,例如我在一个test.txt的文件中存有以下数据,每行有5个浮点数,有若干行:
0.1 0.0342 0 0.55 0.2 0.23
0.0923 0.88 0 0.3 0 0.0028
……
现在要一一读出这些浮点数,(可以以一行数据为一个数据块,也可以以一个一个的浮点数为单位读)
有知道的高手帮忙指点以下吧,谢谢
展开
 我来答
放大人生
2012-05-20 · TA获得超过192个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:209万
展开全部
先把这些浮点数转化成字符串
float fl=100.23;
CString str;
str.Format("%f",fl);

str[0];
str[1];...... 就这样就可以一位一位的取出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red_wlh
2012-05-18 · 超过27用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:68.4万
展开全部
参考:http://zhidao.baidu.com/question/419926834.html?oldq=1
串行化可以任意保存不同的数据格试,并读取方便,希望对你有用!
更多追问追答
追问
从文件中读出这些数据的时候是要用ios_base::binary 方法吗
追答
不用。直接编写一个你需要的数据类就行了.不过,我使用的是VC++ MFC 已经定义了些标准宏。不知道你使用的是什么编程环境.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式