老赵弱弱学习——unix环境高级编程(七)
来源:互联网 发布:机器人离线编程发展 编辑:程序博客网 时间:2024/09/21 08:56
- #include "apue.h"
- #include <errno.h>
- int
- main(int argc, char *argv[])
- {
- fprintf(stderr, "EACCES: %s/n", strerror(EACCES));
- errno = ENOENT;
- perror(argv[0]);
- exit(0);
- }
第一个函数strerror()这个函数是将一个错误的id转换成对应上一个错误的信息,这个是在<errno.h>头文件中定义好的。
perror()函数会输出参数字符串,然后输入一个":",和一个空格,然后输出errno对应的错误的信息。
ps:这个程序输出的是
- $ ./a.out
- EACCES: Permission denied
- ./a.out: No such file or directory
- 老赵弱弱学习——unix环境高级编程(七)
- UNIX 环境高级编程(七)—— 进程标识
- 老赵弱弱学习——unix环境高级编程(六)
- 老赵弱弱学习——unix环境高级编程(八)
- 老赵弱弱学习——unix环境高级编程(九)
- 老赵弱弱学习——unix环境高级编程(十)
- 老赵弱弱学习——unix环境高级编程(十一)
- Unix环境高级编程学习笔记(七) 多线程
- Unix环境高级编程学习笔记(七) 多线程
- 《Unix环境高级编程》 总结 (七)
- UNIX环境高级编程读书笔记(七)—进程环境 (1)
- UNIX环境高级编程读书笔记(七)—进程环境 (2)
- UNIX环境高级编程读书笔记(七)—进程环境 (3)
- UNIX环境高级编程读书笔记(七)—进程环境 (1)
- UNIX环境高级编程读书笔记(七)—进程环境 (2)
- UNIX环境高级编程读书笔记(七)—进程环境 (3)
- 小佳弱弱学习——unix环境高级编程(一)
- 小佳弱弱学习——unix环境高级编程(二)
- 在Dialog中使用Toolbar
- MySQL引擎简介
- Dessecting c++ 阅读笔记(二)
- mysql引擎性能简单测试
- form action中类的查找
- 老赵弱弱学习——unix环境高级编程(七)
- Web请求异步处理降低依赖风险
- eclipse.ini内存设置各参数含义
- java.lang.OutOfMemoryError: Java heap space JVM内存设置
- French
- Dessecting MFC 阅读笔记(三)
- 老赵弱弱学习——unix环境高级编程(八)
- 控件拖放问题
- 老赵弱弱学习——unix环境高级编程(九)