#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
int main()
{
FILE * fp;
// 2 - No such file or directory
fp = fopen("d:\\data-----txt", "r");
if (fp == NULL)
{
printf("errno: %d\n", errno);
printf("error message: %s\n", strerror(errno));
exit(EXIT_FAILURE);
printf("last line if\n");
}
else
{
fclose (fp);
exit(EXIT_SUCCESS);
printf("last line if\n");
}
return 0;
}
/*
run:
errno: 2
error message: No such file or directory
*/