主题:[讨论]先有文本数据,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]
#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]