回 帖 发 新 帖 刷新版面

主题:跪求~用vc读数据绘曲线方法

拜托请问各位大侠
如何用vc6.0 读取txt文档的数据并生成曲线???
试了很多方法都不行,到底该怎么编阿~
高人指点,不胜感激!!!

回复列表 (共4个回复)

沙发

用CFile类读入文档数据获取

板凳

序列化

3 楼

嵌入MATALB做

4 楼

曲线可以看作很多小直线组成
struct linepoint{
float x;
float y;
};
FILE* fp;
fp=fopen("test.dat",rb);
linepoint a;//a可以上任一个结构体
int n;
fread((unsigned char*)&n,1,sizeof(int),fp);//得到有多少个曲线点
fread((unsigned char*)&a,1,sizeof(linepoint),fp);//fwrite((unsigned char*)&a,1,4,fp);
CDC *pDC=GetDC();
pDC->MoveTo(a.x,a.y);//定位第一点
for(i=0;i<n;i++)
 {
  fread((unsigned char*)&a,1,sizeof(linepoint),fp);
  pDC->LineTo(a.x,a.y);//画一小段直线
}
flose(fp);

我来回复

您尚未登录,请登录后再回复。点此登录或注册