SR野蛮范
SR野蛮范
嘻嘻哈哈、神神经经、冷冷默默
关注数: 7
粉丝数: 18
发帖数: 379
关注贴吧数: 8
求助帖,帮帮忙…明天就进行答辩了。是C程序 这个程序编译和组建都没问题,却在运行时出现了下面的错误
【C语言】求大神们的指导,这个程序运行时,就只有一个人... #include<stdio.h> #include<stdlib.h> #define N 6 /*定义人数*/ struct student /*定义结构体类型*/ { char name[10]; int score[3]; float ave; }; void main() { int i,n; student stud; FILE *fp; if((fp=fopen("f:\\chengji.txt","w"))==NULL)/*在f盘的根目录下建立文件*/ { printf("can't open this file.\n"); exit(1); } printf("请输入需要求的人数:\n"); scanf("%d",&n); printf("请输入学生信息:\n"); for(i=0;i<n;i++) { printf("---------------------\n"); printf("姓名:"); scanf("%s",stud.name); printf("平时:"); scanf("%d",&stud.score[0]); printf("笔试:"); scanf("%d",&stud.score[1]); printf("操作:"); scanf("%d",&stud.score[2]); fprintf(fp,"%s\n",&stud); } fclose(fp); /*关闭文件*/ if((fp = fopen("f:\\chengji.txt", "r"))==NULL) /*用只读的的方式打开文件*/ { printf("cannot open the file\n"); exit(1); } printf("---------------------\n"); printf("\t\t\t成绩表 \n"); printf("---------------------\n"); printf("\n姓名\t平时\t笔试\t操作\t平均\t\n"); for(i=0;i<n;i++) { printf("---------------------\n"); fscanf(fp,"%s",&stud); printf("%s",stud.name); printf("\t%d",stud.score[0]); printf("\t%d",stud.score[1]); printf("\t%d",stud.score[2]); printf("\t%f\n",(stud.score[0]+stud.score[1]+stud.score[2])/3.0); } printf("---------------------\n"); }
异地啊异地,你叫我情何以堪! 我们在一起快三年、昨天无意发现已被绿了半年。心那么冷
新手求解、通过指针连接两个字符串 如题、
1
下一页