perror()函数用于输出系统错误信息。
perror()函数 语法
void perror(char*s);
参数s为要输出的错误信息。
perror()函数没有返回值。
perror()函数 示例
本示例使用perror函数试图以只读方式打开一个并不存在的文件1.dat,显示错误的信息。其具体代码如下所示:
#include<stdio.h>
int main(void)
{
FILE*p;
p=fopen("1.dat","r");/*以只读方式打开文件*/
if(p==NULL)/*判断文件是否为空*/
perror("Error opening file");/*显示错误信息*/
return 0;
}
运行结果如图所示。