我在dll代码中打开一个文件。我正在使用fopen
。 fopen
返回的指针为NULL。我究竟做错了什么?
pFile = fopen("C:\\Users\\bruce\\Desktop\\log.txt","w");
我用调试器运行代码。文件被创建但fopen
返回的指针为NULL,当我使用fprintf
答案 0 :(得分:1)
fopen()
失败后,错误结果存储在errno
全局变量中(请确保#include <errno.h>
)。 strerror()
函数可以将errno
数字转换为人类可读的字符串。