C语言 fopen_s的问题
intCheckFirstUse(){errno_terror;FILE*fp;if(error=fopen_s(&fp,"PassWord.dat","rb"))ret...
int CheckFirstUse()
{
errno_t error;
FILE *fp;
if (error = fopen_s(&fp, "PassWord.dat", "rb"))
return 1;
return 0;
}
我利用这个函数来检查是否存在PassWord.dat文件。但是只要用另一个函数新建了一个PassWord.dat的文件。然后再运行程序,上面的函数始终会返回1。如果是我自己新建一个叫PassWord.dat则上函数返回值为0 展开
{
errno_t error;
FILE *fp;
if (error = fopen_s(&fp, "PassWord.dat", "rb"))
return 1;
return 0;
}
我利用这个函数来检查是否存在PassWord.dat文件。但是只要用另一个函数新建了一个PassWord.dat的文件。然后再运行程序,上面的函数始终会返回1。如果是我自己新建一个叫PassWord.dat则上函数返回值为0 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询