怎么读.dat里的数据

shenjhshen 2003-08-05 12:11:53
我的c忘记光了
这.dat是用c写的,怎么用delphi把它读出来,谢谢。
struct g_power {
int ys; /*功率因素*/
long int gl; /*功率*/
};

void main(int argc,unsigned char *argv[])
{
FILE *fp;
int i,j;
struct g_power c_power[16]; //每个组当前圈功率和功率因素

if(argc != 2) {cprintf("\r\n使用说明:dis_xl 文件名");return;}
fp=fopen(argv[1],"rb");
if(fp!=NULL)
{
printf("序号 第 1组数据 第 2组数据 第 3组数据 第 4组数据 第 5组数据 ");
printf("第 6组数据 第 7组数据 第 8组数据 第 9组数据 第10组数据 ");
printf("第11组数据 第12组数据 第13组数据 第14组数据 第15组数据 ");
printf("第16组数据\n");

while(!feof(fp))
{
fread(&i,sizeof(int),1,fp);
fread(c_power,sizeof(struct g_power)*16,1,fp);
printf(" %2d ",i);
for(j=0;j<16;j++) printf(" %2d %7ld ",c_power[j].ys,c_power[j].gl);
printf("\n");
}
}
fclose(fp);
}
...全文
48 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenjhshen 2003-08-05
  • 打赏
  • 举报
回复
怎么解析这.dat数据文件呀
shenjhshen 2003-08-05
  • 打赏
  • 举报
回复
废话,我也知道,要代码
hch_45 2003-08-05
  • 打赏
  • 举报
回复
用流
shenjhshen 2003-08-05
  • 打赏
  • 举报
回复
天呀,为什么人都跑到那里去了
shenjhshen 2003-08-05
  • 打赏
  • 举报
回复
有谁可以给我一个类似的代码参考吗,马上给分
shenjhshen 2003-08-05
  • 打赏
  • 举报
回复
为什么没有人回答,都潜水了吗
xiaoyuer0851 2003-08-05
  • 打赏
  • 举报
回复
尝试一下:^^^^^^^^

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧