一个图形的问题
											唉~~试编程读入EXAM,DAT文件前10名学生的分数,将学生分数以棒图的形式显示出来。
如数据是
zhangs 64
lisi 76
shaxue 67
dujia 57
fenshu 87
shushu 89
gungy 82
shujia 92
shide 45
hengh 68
怎么样显示啊??
 2006-07-16 22:31
	    2006-07-16 22:31
   2006-07-16 22:31
	    2006-07-16 22:31
   2006-07-16 22:45
	    2006-07-16 22:45
   2006-07-17 11:57
	    2006-07-17 11:57
   2006-07-17 11:58
	    2006-07-17 11:58
  
 2006-07-17 12:12
	    2006-07-17 12:12
   2006-07-17 12:22
	    2006-07-17 12:22
  先进行冒泡法排列再在图形模式下去画出图形就K了,LZ现在是哪步不通?是图形不会画吗?
看看吧
#include <graphics.h>
#include <stdio.h>
void main(void)
{
    FILE *fp;
    char name[10][20];
    int i, score[10]; 
    int gdriver, gmode,errorcode;
    
    gdriver=VGA;
    gmode=VGAHI;
    initgraph(&gdriver, &gmode, "");
fp = fopen("123.txt", "r"); /*123.txt中按LZ的格式填入了LZ要求的人名和分数 */
    for (i = 0; i < 10; i++)
    {
        fscanf(fp, "%s", &name[i]);
        fscanf(fp, "%d", &score[i]);
        bar(20*i+10, 200-score[i]*2, 20*i+20, 200);
    }
    fclose(fp);
    getch();
    closegraph();
}
[此贴子已经被作者于2006-7-17 13:40:38编辑过]

 2006-07-17 12:29
	    2006-07-17 12:29