请在 下方输入 要搜索的题目:

若有以下定义和说明:#include<stdio.h>struct std{ char num[6]; char name[8]; float mark[4];}a[30];FILE *fp;设文件中以二进制形式存有10个班的学生数据,且已正确打开,文件指针定位于文件开头。若要从文件中读出30个学生的数据放入a数据中,以下不能实现此功能的语句是( )。
选项:

A:for(i=0; i<30; i++) fread(&a[i], sizeof(struct std, 1L, fp);
B:for(i=0; i<30; i++) fread(a+i, sizeof(struct std, 1L, fp);
C:fread(a, sizeof(struct std, 30L, fp);
D:for(i=0; i<30; i++) fread(a[i], sizeof(struct std, 1L, fp);

发布时间:2024-06-08 23:14:48
推荐参考答案 ( 由 搜题小帮手 官方老师解答 )
联系客服
答案:

以下文字与答案无关

提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。

相关试题
登录 - 搜题小帮手
点我刷新
立即注册
注册 - 搜题小帮手
点我刷新
立即登录