在Dev c++ 中,运行此程序结果是“File open error”
已经试过更换换文件类型(读取其他.c文件)、更换路径这些方法,还是file open error
感谢好哥哥解答
#include<stdio.h>
#include<stdlib.h>
int main (void)
{
FILE *fp;
long num;
char stname[20];
int i, score;
int avg_score = 0;
if ((fp=fopen("d:\\C_works\\f12-1.txt", "r")) == NULL) {
printf("File open error\n");
exit(0);
}
for (i=0; i<5; i++) {
fscanf(fp, "%ld%s%d", &num, stname, &score);
avg_score += score;
printf("%ld%s%d", num, stname, score);
}
printf("Average score: %d\n", avg_score/5);
if (fclose(fp)) {
printf("Can not close the file!\n");
exit(0);
}
return 0;
}