回 帖 发 新 帖 刷新版面

主题:[讨论]先有文本数据,TC中用什么命令读取数据

以下代码执行完后,有错,请个位指点

#include<stdio.h>
#define SIZE 8

struct cp_type
{char number[10];
 int num[7];

}cp[SIZE];

void main()
 {int i=0;
  FILE *fp;
  fp=fopen("red_ball.c","rb");
  rewind(fp);
  for(i=0;i<SIZE;i++)
  {
   fread(&cp[i],sizeof(struct cp_type),7,fp);
   printf("\n\n%10s%8d%8d%8d%8d%8d%8d",cp[i].number,cp[i].num[0],cp[i].num[1],cp[i].num[2],cp[i].num[3],cp[i].num[4],cp[i].num[5],cp[i].num[6]);


  }
  getch();
fclose(fp);
}
[em18][em18][em18]

回复列表 (共1个回复)

沙发

red_ball.c中的数据为:
3002    4   9   19  20  21  26
3003    1   7   10  23  28  32
3004    4   6   7   10  13  25
3005    4   6   15  17  30  31
3006    1   3   10  21  26  27
3007    1   9   19  21  23  26
3008    5   8   9   14  17  23
3009    5   9   18  20  22  30
3010    1   2   8   13  17  24
3011    4   5   11  12  30  32
3012    2   12  16  17  27  30
3013    8   13  17  21  23  32
3014    3   5   7   8   21  31
3015    4   11  19  25  26  32
3016    11  17  28  30  31  33
3017    5   8   18  23  25  31
3018    5   16  19  20  25  28
3019    4   8   12  13  16  33
3020    7   10  25  26  27  32
3021    14  15  18  25  26  30
3022    2   7   11  12  14  32
3023    1   10  20  22  26  31
3024    2   7   15  17  22  30
3025    1   5   11  13  14  27
3026    8   13  15  26  29  31
3027    1   11  14  17  27  28
3028    6   13  16  20  28  32
3029    2   7   15  26  29  32
3030    2   6   13  14  23  27
3031    11  17  20  22  28  32
3032    4   11  25  27  29  30
3033    1   7   14  20  27  30
3034    8   13  14  16  23  25
3035    3   4   5   8   10  11
3036    7   21  24  25  27  28
3037    9   14  17  18  26  32
3038    5   7   8   24  25  27
3039    3   5   23  24  27  32
3040    4   5   6   12  14  23
3041    2   3   17  18  24  25

我来回复

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