1.将数字转换为vc++.net中的string类型
char buffer[200];
sprintf(buffer,"第%d组 (%d,%d) (%d,%d) %f",j,X1[j-1],Y1[j-1],X2[j-1],Y2[j-1],d);
String ^ss=Marshal::PtrToStringAnsi((IntPtr)(char *)buffer);
2.反色函数
void InvertRectangle(Bitmap ^bmp,int x,int y)
{
int i,j,r,g,b;
for(i=x-8;i<=x+8;i++)
{
for(j=y-8;j<=y+8;j++)
{
Color c1=bmp->GetPixel(i,j);
r=255-c1.R; //红色分量取补色
g=255-c1.G;
b=255-c1.B;
bmp->SetPixel(i,j,Color::FromArgb(r,g,b));
}
}
}