{文件的读取:}
(文件格式如下:)

文件的块数(确定总共有几块数据)

地址一,长度一,
地址二,长度二,
地址三,长度三,
(长度一般为2660,但是也可能小于2660)

数据块一{Data1[]}
(其地址是用“地址一,二,三,。。”来确定,其大小是用“长度一,二,三”来确定)
数据块二{Data2[]}
(通上)
数据块三{Data3[]}
(通上)

(现在想通过程序实现:)
Data1[0] ... Data1[600]
Data1[50]...Data1[650]
Data1[100]...Data1[700]
....
Data1[1000]...Data1[1600]
...
Data1[2000]..Data1[2600]
Data1[2050]...Data1[2650]
Data1[2100]...Data[2660] + Data2[0]...Data2[40]
Data1[2150]...Data1[2660]+Data2[0]...Data2[90]
...
Data1[2650]...Data1[2660]+Data2[0]...Data2[590]
Data[40]...Data2[640]
...
其实最终的目标是把Data1[],Data2[],Data3[],最为一个整体来进行循环。
大家有没有好点的建议。急急急

解决方案 »

  1.   

    什么阿?
    看了好几遍没看懂什么意思Data1[0] ... Data1[600]
    Data1[50]...Data1[650]
    Data1[100]...Data1[700]
    ....
    Data1[1000]...Data1[1600]
    ...
    Data1[2000]..Data1[2600]
    Data1[2050]...Data1[2650]
    Data1[2100]...Data[2660] + Data2[0]...Data2[40]
    Data1[2150]...Data1[2660]+Data2[0]...Data2[90]
    ...
    Data1[2650]...Data1[2660]+Data2[0]...Data2[590]
    Data[40]...Data2[640]这是在干什么啊?