說起這個需,當初還真是有點奇葩,為了驗證數據庫里面的記錄以及每條記錄的數值與記錄狀態文件的匹配情況,才有這個需求。需求如下:
顯示數據庫數據記錄
生成兩個文件,一個是記錄文件一個數據文件
記錄文件:

狀態文件:
![clip_image002[9] clip_image002[9]](http://www.shnenglu.com/images/cppblog_com/init/Windows-Live-Writer/c6beb7fa440e_4FB/clip_image002%5B9%5D_thumb.jpg)
偏移 | 長度 | 格式 | 說明 |
0 | 4 | unsigned(32bit, little endian) | 記錄長度 |
4 | 4 | unsigned (32bit, little endian) | 最大記錄總數 |
5 | 1 | char | 記錄狀態 : 1 正常, -1 空 |
6 | 1 | char | 記錄狀態 : 1 正常, -1 空 |
7 | 1 | char | 記錄狀態 : 1 正常, -1 空 |
... |
最后界面顯示:


