在定义FILE * fp 之后,fopen的用法是:fp = fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;对于fopen_s来说,打开文件成功返回0,失败返回非0。
fopen与fopen_s的区别
最新推荐文章于 2023-07-10 23:45:25 发布
本文详细介绍了C/C++中文件操作函数fopen与fopen_s的使用方法及区别。fopen函数通过fp=fopen(filename,w)的方式打开文件,成功返回文件指针,失败返回NULL。而fopen_s函数需要定义额外变量errno_t err,并通过err=fopen_s(fp,filename,w)调用,成功返回0,失败返回非0值。
1073

被折叠的 条评论
为什么被折叠?



