求助cannot convert file to const char的bug怎么解决
windows上面按的VScode然后出了这个bug
cannot convert 'FILE*' {aka '_iobuf*}to 'const char*'
百度了一下没有出现这种状况的
求教一下是我环境下少了还是就是程序编的很有问题呀?

#include <stdio.h> int mian(void) { FILE *fp; char b[100]; int c; char a[100]; if((fp=fopen("gifts.dat","r"))==NULL) printf("ファイルをオープンできません。\n"); else{ while(fscanf(fp,"%s%s%d",a,b,&c)==3){ printf(fp, "%-10s %-10s %d\n",a,b,c); fclose(fp); }} getchar (); return 0; }