FILE *fp1;
printf("请输入要打开的文件的位置:");
gets(file1);
if((fp1=fopen(file1,"r"))==NULL)
{
printf("Can't open this file!\n");
exit(0);
}
对话框中显示为 请输入要打开的文件的位置:D:\a.docx
此时逐语句调试时,局部变量fp1的值显示为+ fp1 0x5e3d1448 {_ptr=0x00000000 <错误的指针> _cnt=0 _base=0x00000000 <错误的指针> ...} _iobuf *
然后程序就出现了错误,求问这是为什么?