S
sleepy
Unregistered / Unconfirmed
GUEST, unregistred user!
俺不太懂pascal中的record,请帮忙把下列代码翻译成C,谢谢!!
第一段:
Type
RGB=record r,g,b:byte;
end;
TBuf1=array[0..95,0..70]of RGB;
TBuf2=array[0..70,0..95]of RGB;
RGBArray=array[0..100]of RGB;
PRGBArray=^RGBArray;
PBuf=^TBuf1;
var
P1RGBArray;
Buf2:TBuf2;
oldpf:TPixelFormat;
第二段:
Ord()是什么东西?
第三段:
Move(Buf2,p1^,SizeOf(Buf2));
Buf2[70-y,x]:=P1^[y];
这里的p1^是指针?在C中怎样写?
第一段:
Type
RGB=record r,g,b:byte;
end;
TBuf1=array[0..95,0..70]of RGB;
TBuf2=array[0..70,0..95]of RGB;
RGBArray=array[0..100]of RGB;
PRGBArray=^RGBArray;
PBuf=^TBuf1;
var
P1RGBArray;
Buf2:TBuf2;
oldpf:TPixelFormat;
第二段:
Ord()是什么东西?
第三段:
Move(Buf2,p1^,SizeOf(Buf2));
Buf2[70-y,x]:=P1^[y];
这里的p1^是指针?在C中怎样写?