下面程序怎么不能写入磁盘?

#include<stdio.h>
     void main()
   { int i;
    struct student
{
int num;
char name[20];
float s_1,s_2,s_3,aver;
}stud[5];
   for(i=0;i<5;i++)
   {
    scanf("%d,%c,%f,%f,%f",&stud.num,stud.name,&stud.s_1,&stud.s_2,&stud.s_3);
    stud.aver=(stud.s_1+stud.s_2+stud.s_3)/3;
    printf("
学号%d,姓名为%c,分数为%f,%f,%f,平均分为%f",stud.num,stud.name,stud.s_1,stud.s_2,stud.s_3,stud.aver);
   }

 

    FILE *fp;
    
  fp=fopen("stud","w");
   
   fwrite(&stud,sizeof(struct student),1,fp);

 

           fclose(fp);
   }
期待 发表于09-17 11:21 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

期待
期待(总统)
金币:32864个|学分:87182个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号