while(1)

{

int idx;

int ret = fscanf_s(fp, "%d", &idx);

if (ret == -1)

break;


fscanf_s(fp, "%d %s %d",

&g_drink[idx].id,

g_drink[idx].name, (int)sizeof(g_drink[idx].name),

&g_drink[idx].price);


}

fclose(fp);

이건되는데

while (1) 

 { i

    int idx;


    int ret = fscanf_s(fp, "%d", &idx); 

    if (ret == -1) 

    break; 

    fscanf_s(fp, "%d %s %d %d %d %d %d", 

 &g_members[idx].number, g_members[idx].name, (           (int)sizeof(g_members[idx].name),&g_members[idx].attend,  &g_members[idx].report, &g_members[idx].test1,&g_members[idx].test2 &g_members[idx].total); }

건 왜 안되는거야?> 진짜 모르겠어