lingduchunge
lingduchunge
采纳率100%
2015-10-12 12:35

结构体数组输出问题 C++

已采纳

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'

哪位大神能看下什么问题?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

相关推荐