包含要在错误消息本身之前打印的自定义消息的 C 字符串。 如果它是空指针,则不打印前面的自定义消息,但仍会打印错误消息。 按照惯例,应用程序本身的名称通常用作参数。
返回值
无
示例
1 2 3 4 5 6 7 8 9 10 11 12 13
/* perror example */
#include <stdio.h>
int main ()
{
FILE * pFile;
pFile=fopen ("unexist.ent","rb");
if (pFile==NULL)
perror ("The following error occurred");
else
fclose (pFile);
return 0;
}
如果文件unexist.ent不存在,您可能会期望类似这样的程序输出
The following error occurred: No such file or directory