写代码这么久,竟然很少用到perror函数,忘记了其强大的功能。

所在头文件: 

  #include<stdio.h>

函数定义:

       void perror(const char *str);

函数功能:

      将上一个函数发生错误的原因输出到标准设备(stderr)。参数str为所先打印的字符串,后面跟错误原因字符串。错误原因字符串取决于全局变量errno的值。