/*学生选修课程*/void xuan_ke(){void main();struct student s;struct course c;int a;FILE *fp;printf("\n请输入您的学号及您要选择的课程编号:");scanf("%d%d",&s.snum,&s.cnum);if((fp=fopen("course.txt","r"))==NULL){printf("\nCannot open course!\n");}for(;!feof(fp);){fscanf(fp,"%d %s %s %d %d %d %d %d\n",&c.num,&c.name,&c.kind,&c.time,&c.ttime,&c.etime,&c.mark,&c.term);if(s.cnum==c.num)break;}fclose(fp);if((fp=fopen("student.txt","a+"))==NULL){printf("\nCannot open student!\n");}fprintf(fp,"%d %d %s\n",s.snum,s.cnum,c.name);fclose(fp);printf("\n1-返回主菜单;2-退出选课系统\n");scanf("%d",&a);if(a==1)main();elseexit(0);}
3 回答

萧十郎
TA贡献1815条经验 获得超13个赞
snum和cnum在C语言中并没有什么特别的含义,既不是关键字也不是库函数名。
snum和cnum是编程人员自定义的2个变量或函数的函数名。如:
int snum, cnum; // 定义一个int型变量,变量名为snum float snum, cnum; // 定义一个float型变量,变量名为snum void snum() // 定义一个函数,该函数的函数名为snum { printf ( "abcd" ); } void cnum() // 定义一个函数,该函数的函数名为cnum { printf ( "1234" ); } |
- 3 回答
- 0 关注
- 176 浏览
添加回答
举报
0/150
提交
取消