c++ - 如何找到 fprintf() 实际错误?

标签 c++ c file file-io

在我的程序中,fprintf() 返回-1,表示错误。我怎样才能找出实际的错误是什么?

最佳答案

#include <errno.h>
#include <string.h>

...
rc = fprintf(...)
if (rc < 0) 
    printf("errno=%d, err_msg=\"%s\"\n", errno,strerror(errno))

关于c++ - 如何找到 fprintf() 实际错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5726630/

相关文章:

c++ - 在 LLVM 中,什么 "type"是调用中函数的位转换?如何访问此功能?

c++ - C++中的抽象类和构造函数

c - 将用户的输入通过管道传输到 shell 中以运行命令

c - 用c读取tar文件以获得文件规范和其他属性

java - 无法访问文件,因为正在使用

php - 如何使用php保存图片?

c++ - super 简单的 C++ 构造函数查询

c - 添加 request_mem_region 后,我的驱动程序每次第一次访问都会失败,并显示 "busy"消息

java - 如何在 Java 中创建临时目录/文件夹?

c++ - 查找值是否是临时的