「C言語」extern int errnoでエラーを確認する

サンプルコード
#include <stdio.h>
#include <errno.h>
#include <string.h>

extern int errno ;

int main ()
{
FILE *fp;

fp = fopen(“file.txt”, “r”);
if( fp == NULL )
{
fprintf(stderr, “Value of errno: %d\n”, errno);
fprintf(stderr, “Error opening file: %s\n”, strerror(errno));
}
else
{
fclose(fp);
}

return(0);
}

結果
Value of errno: 2
Error opening file: No such file or directory