void openfile(FILE* tfptr){ char name[30]; printf("请输入文件名:"); scanf("%s",name); if((tfptr=fopen(name[30],"r"))==NULL) printf("无法打开该文件\n");}这样写错在哪?