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
……
现在要一一读出这些浮点数,(可以以一行数据为一个数据块,也可以以一个一个的浮点数为单位读)
有知道的高手帮忙指点以下吧,谢谢 展开
0.1 0.0342 0 0.55 0.2 0.23
0.0923 0.88 0 0.3 0 0.0028
……
现在要一一读出这些浮点数,(可以以一行数据为一个数据块,也可以以一个一个的浮点数为单位读)
有知道的高手帮忙指点以下吧,谢谢 展开
2个回答
展开全部
先把这些浮点数转化成字符串
float fl=100.23;
CString str;
str.Format("%f",fl);
str[0];
str[1];...... 就这样就可以一位一位的取出来了
float fl=100.23;
CString str;
str.Format("%f",fl);
str[0];
str[1];...... 就这样就可以一位一位的取出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考:http://zhidao.baidu.com/question/419926834.html?oldq=1
串行化可以任意保存不同的数据格试,并读取方便,希望对你有用!
串行化可以任意保存不同的数据格试,并读取方便,希望对你有用!
更多追问追答
追问
从文件中读出这些数据的时候是要用ios_base::binary 方法吗
追答
不用。直接编写一个你需要的数据类就行了.不过,我使用的是VC++ MFC 已经定义了些标准宏。不知道你使用的是什么编程环境.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询