代码下载地址: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存储空间中。
-------------------------------------------------------------------------------
程序界面
-------------------------------------------------------------------------------
全文完。