• 打印错误信息的函数是什么
#include <stdio.h>
#include <errno.h>
#include <string.h>

/* @前提须知: 1:C 标准库的errno.h头文件定义了整数变量:errno 2:errno初始为int 0; 3:error == x --> x类型的错误 Value of errno: 0 Error opening file: No error Value of errno: 1 Error opening file: Operation not permitted Value of errno: 2 Error opening file: No such file or directory Value of errno: 3 Error opening file: No such process ......... @errno宏的使用: { 1:extern --> 在其余文件调用该变量! 2:注意fprintf的使用,因为大部分程序不是控制台程序 3:fopen的路径需要与该.c文件相同路径 4:fopen返回类型是file类型 } @strerror的使用 { 打印errno的错误描述! } */

extern int errno;
void errno_use()
{
   

	FILE* text;
	text = fopen("1.txt","r");

	if (text == NULL)
	{
   
		//打印错误类型
		printf("\nopen error: %d\n", errno);
		//打印错误描述
		printf("\nerror discription:%s\n", strerror(errno));
	}
	else
	{
   
		printf("open sucess!");
		fclose(text);
	}
}