#include<stdio.h>
#include<stdlib.h>
typedef struct node{
int num;
double d1;
double d2;
char ch[9];
}DATA;
DATA data[1000];
void main()
{
FILE *fp;
if((fp=fopen("s.txt","r"))==NULL){
printf("error\n");
exit(0);
}
int i=0;
while(!feof(fp)){
fscanf(fp,"%d%lf%lf%s",&data[i].num,&data[i].d1,&data[i].d2,data[i].ch);
printf("%d %lf %lf %s\n",data[i].num,data[i].d1,data[i].d2,data[i].ch);
i++;
}
}
在该程序文件的同目录下建立一个数据文件,里面存放你给出的数据,并且程序的文件名和你建立的文件名相同