void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i,j,I,J;
float xd,yd,L,F,sx,sy;
F=50;L=1000;sx=1;sy=1;
struct point
{
float x;
float y;
} D[800][600];
for(I=0;I<800;I++)
{
i=I-400;
for(J=0;J<600;J++)
{
j=J-300; //設CCD像元中心坐標為(400,300)
xd=-L*sx*i/F; yd=-L*sy*j/F;
D[I][J].x=xd;
D[I][J].y=yd;
}
}
ofstream ofile1("F:\C++ builder 輸出\D.txt"); //輸出數據
for(int i=0;i<800;i++)
{
for(int j=0;j<600;j++)
{
ofile1<<D[i][j]<<endl;
}
}
ofile1.close();
}
[C++ Error] Unit1.cpp(47): E2094 'operator<<' not implemented in type 'ofstream' for arguments of type 'point'
ofile1<<D[i][j].x << D[i][j].y <<endl;