已知一个文件中存放若干工人档案记录,其数据结构如下: struct a {char number[100]; int age; float p[6]; }; 定义一个数组:struct a number[10];

admin2011-06-10  38

问题 已知一个文件中存放若干工人档案记录,其数据结构如下:    struct a    {char number[100];    int age;    float p[6];    };    定义一个数组:struct a number[10];    假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是(    )。

选项 A、fread(b,sizeof(structA),10,fp);
B、for(i=0;i<10;i++)    fread(b,sizeof(structA),1,fp);
C、for(i=0;i<10;i++)    fread(b+i,sizeof(structA),1,fp);
D、for(i=0;i<5;i+=2)    fread(b+i,sezeof(structA),2,fp);

答案B

解析
转载请注明原文地址:https://kaotiyun.com/show/URPp777K
0

最新回复(0)