哪位大大能把下面这段代码翻译成易语言代码,小弟真心不懂!(只能看懂3句)

//文件头格式
char[4] sign; //文件标记
int specialflag; //特殊标记(据猜测用来表示后面需要单独指定每帧的显示时间)
int unknown; //未知(据猜测,用来指定后面的SIZE的个数)
struct SIZE{long x; long y;} sizes[4]; //图像大小描述 (据猜测用来指定图像的实际大小,文件大小,开始点和结束点)
int frameCount; //图像帧数
int frameDispalyTime; //据猜测是图像每帧显示时间
struct RECT { long left;long top;long right;long bottom;} rects[frameCount]; //图像的显示RECT(据猜测用来确定每帧图像在实际大小里面的显示RECT)
if( specialflag == 1 ){ int frameDisplayTime[frameCount];} // 如果标记是真,这里就是每帧的单独显示时间(猜测)

根据帧数,后面有帧数个图像块,他们的格式如下:
// 图像块格式
int blockflag; //标记块是否有效,一般为1有效
int originSize; // 图像块的原始大小
int compressedSize; // 图像块的压缩后的大小
byte[compressedSize] data; //图像块压缩数据

附加一个代码网址 http://www.cppblog.com/johndragon/archive/2010/01/25/106386.aspx

第1个回答  2012-09-30
/文件头格式Char[4]签署;/ /文件选项卡Int specialflag;/ /特殊标志(据预测用来表示需要单独的后面每帧指定显示时间)Int未知;/
/未知(根据天气预报,用于指定大小的数量背后)结构尺寸{长x;长y;大小}[4];/
/图片尺寸的描述(据预测用于指定图像的实际大小,文件大小,起点和终点)Int frameCount;/ /图像帧数Int frameDispalyTime;/
/根据的猜测是,每帧图像显示时间Struct矩形{长离开;长最高;长对;长底;Rects }[frameCount);/
/图像显示矩形(据猜测来确定每帧图像的实际尺寸显示器内部的矩形)如果(specialflag = = 1){ Int
frameDisplayTime(frameCount);} / /如果马克是th
第2个回答  2012-09-30
不懂易
第3个回答  2012-09-30
不懂VB本回答被提问者采纳
相似回答
大家正在搜