Get pointer to error message string: how to use strerror
#include <stdio.h> #include <string.h> #include <errno.h> int main () { FILE *file; file = fopen ("my.txt","r"); if (file == NULL) printf ("Error opening file my.txt: %s\n", strerror(errno)); return 0; }