程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> struct-結構體數組輸出問題 C++

struct-結構體數組輸出問題 C++

編輯:編程綜合問答
結構體數組輸出問題 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'

哪位大神能看下什麼問題?

最佳回答:


 ofile1<<D[i][j].x << D[i][j].y <<endl;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved