测试环境:vs 2019
今天学习敲代码中,用fopen打开文件vs报错
fopen
对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;
去网上翻了翻,原因是VS的高版本对文件操作的安全性有了较高的要求,需要使用fopen_s
fopen_s
对于fopen_s来说,打开文件成功返回0,失败返回非0。
区别:
fopen_s的安全是在于比函数fopen多了溢出检测。在使用上,有助于人们排查问题。
测试环境:vs 2019
今天学习敲代码中,用fopen打开文件vs报错
fopen
对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;
去网上翻了翻,原因是VS的高版本对文件操作的安全性有了较高的要求,需要使用fopen_s
fopen_s
对于fopen_s来说,打开文件成功返回0,失败返回非0。
区别:
fopen_s的安全是在于比函数fopen多了溢出检测。在使用上,有助于人们排查问题。