解决办法
fscanf("%d",i),应该改为 scanf("%d",&i);
在fscanf 语句的第二个参数开始,应该传入的是变量的地址,而不是变量名。
C 库函数 - fscanf()
头文件
描述
C 库函数 int fscanf(FILE *stream, const char *format, ...) 从流 stream 读取格式化输入。
声明
下面是 fscanf() 函数的声明。
int fscanf(FILE *stream, const char *format, ...)