标题:为什么会出现这种情况‘’求助。。。
只看楼主
小德子
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-1
结帖率:0
已结贴  问题点数:10 回复次数:2 
为什么会出现这种情况‘’求助。。。
想排序啊;
结果提示“access vilation”啊
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"

 struct student
  {      int no;
         char na[30];
         char age[5];
         char sex[5];
         char job[20];
         float sc[5];
         float ave;
         int rank;
         } s[33];
  main()
  {

    FILE *fp;
    int i,j;
    struct student temp;
    if((fp=fopen("D:\\file7.txt","r"))==NULL)
       {printf("\n can not open the file\n");
              }
     for(i=0;i<33;i++)
      fscanf(fp,"%2d  %6s  %4s  %3s  %8s  %-4.2f  %4.2f  %4.2f %4.2f %4.2f  %3.2f\n ",s[i].no,s[i].na,s[i].age,s[i].sex,s[i].job,s[i].sc[0],s[i].sc[1],s[i].sc[2],s[i].sc[3],s[i].sc[4],s[i].ave);
      for (i=0;i<33;i++)
    {
     for (j=i+1;j<33;j++)
      if (s[i].ave<=s[j].ave)
      {
        temp=s[j];
        s[i]=temp;
        s[j]=s[i];
       }
   }
    for (i=0;i<33;i++)
    printf("%2d  %6s  %4s  %3s  %8s  %-4.2f  %4.2f  %4.2f %4.2f %4.2f  %3.2f\n ",s[i].no,s[i].na,s[i].age,s[i].sex,s[i].job,s[i].sc[0],s[i].sc[1],s[i].sc[2],s[i].sc[3],s[i].sc[4],s[i].ave);
  }
搜索更多相关主题的帖子: access ave include file 
2013-01-01 21:31
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
得分:5 
非法访问内存了?

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2013-01-02 14:19
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:5 
结构体整体赋值?

总有那身价贱的人给作业贴回复完整的代码
2013-01-02 15:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-394770-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027566 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved