#include <stdio.h>
#include <string.h>
#include <errno.h>
int main (void) {
FILE* fp = fopen ("none", "r");
if (! fp) {
printf ("%d\n", errno);
printf ("%s\n", strerror (errno));
perror ("打开文件失败");
printf ("打开文件失败了,因为%m,"
"你看怎么办?\n");
return -1;
}
/* ... */
fclose (fp);
return 0;
}