以vs2010 MFC编程实现文本*.txt到二进制文件的转换

代码下载地址:vs2010MFC实现的Txt2Bin

.txt文本文件中存储的是很多测量数据。一共174个被测变量,一秒钟测量一次,测量时间和测量值都存储在文本文件中。

程序的目的是将文本文件转换为二进制文件,供后续处理,比如提取某个变量,以时间为横轴画出曲线。

 

代码思路:

对.txt中的数据,以一秒时间内的数据为一个数据块,以数据块为单位进行存储。

数据块存储在数组中 unsigned short ycdata[356],(sizeof(unsigned short) = 2)

前6个元素存储时间信息。后面跟着存储TMYxxx的值,即TMYxxx的值存储在ycdata[xxx+6]中。

************************************************************
时间信息存储说明:以 2012-12-05  235959 为例。

ycdata[0] = 2012;ycdata[1] = 12;ycdata[2] = 5;

将235959作为一个32bit整数,以二进制形式,

低16bit存储在ycdata[3]的16bit存储空间中,

高16bit存储在ycdata[4]的16bit存储空间中。

-------------------------------------------------------------------------------

程序界面


-------------------------------------------------------------------------------

全文完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值