#include
#include
#include
#include
typedef struct record
{
char id[15];
double a;
double b;
int c;
int d;
int e;
int f;
};
int main()
{
FILE *fp;
fp = fopen("users_records.txt","r");
record y;
fscanf(fp,"%s %lf %lf %d %d %d %d",y.id,&y.a,&y.b,&y.c,&y.d,&y.e,&y.f);
fclose(fp);
printf("%s %.2f %.2f %d %d %d %d",y.id,y.a,y.b,y.c,y.d,y.e,y.f);
return 0;
}
去掉你的文本文件里的百分号
或者fscanf里面用%%去匹配%