首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 三级考试 >

2013年计算机三级网络技术上机试题九(2)

2013-02-04 

  void main()

  {

  memset(sell,0,sizeof(sell));

  ReadDat();

  SortDat();

  WriteDat();

  }

  void ReadDat()

  {

  FILE *fp;

  char str[80],ch[11];

  int i;

  fp=fopen("IN.DAT","r");

  for(i=0;i<100;i++)

  {

  fgets(str,80,fp);

  memcpy(sell[i].dm,str,4);

  memcpy(sell[i].mc,str+4,10);

  memcpy(ch,str+14, 4);

  ch[4]=0;

  sell[i].dj=atoi(ch);

  memcpy(ch,str+18,5);

  ch[5]=0;

  sell[i].sl=atoi(ch);

  sell[i].je=(long)sell[i].dj*sell[i].sl;

  }

  fclose(fp);

  }

  void WriteDat()

  {

  FILE *fp;

  int i;

  fp=fopen("OUT.DAT","w");

  for(i=0;i<100;i++)

  {

  fprintf(fp,"%s %s %4d %5d%10ld\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);

  }

  fclose(fp);

  }


热点排行