-->
当前位置:首页 > 题库 > 正文内容

填空题:定义了一个存储课程信息的结构体数组,从键盘输入$n(n \leq 10)$们课程信息,并将其逐个写到一个文件中去。阅读下面程序,

Luz3年前 (2022-06-13)题库1373
定义了一个存储课程信息的结构体数组,从键盘输入$n(n \leq 10)$们课程信息,并将其逐个写到一个文件中去。阅读下面程序,在留空的地方填入合适的信息,使程序功能完整。
c
#include <stdio.h>
typedef struct _Course {
int cNo;
char cName[30];
} COURSE;

int main()
{
int i, n;
FILE *fp;
COURSE cArr[10];
scanf ("%d", &n);
if ((fp = fopen("course.dat", "")) == NULL) {
printf ("Can not open the file!");
exit(0);
}
for (i = 0; i < n; i++){
scanf("%d %s", &cArr[i].cNo, cArr[i].cName);
fwrite();
}
;
return 0;
}









答案:
第1空:wb+ || wb ||

第2空:cArr[i], sizeof(COURSE), 1, fp ||

第3空:fclose(fp) ||

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。