如何找到fprintf()的实际错误?

Tha*_*raj 3 c c++ file-io file

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

use*_*419 11

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

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