出错函数用例

 1 #include<stdio.h>
 2 #include<string.h>
 3 #include<errno.h>
 4 #include<stdlib.h>
 5 int main(int argc,char *argv[])
 6 {
 7     fprintf(stderr,"EACCES:%s\n",strerror(EACCES));
 8     errno=ENOENT;
 9     perror(argv[0]);//perror函数的运行结果是输出argv[0]所指向的字符串,然后是一个冒号,一个空格,接着是errno的出错信息,最后是一个回车
10     exit(0);
11 }

程序运行结果:

EACCES:Permission denied
./error: No such file or directory

你可能感兴趣的:(出错函数用例)