标准库函数perror用法(打印出错误原因信息字符串)
来源:互联网 发布:orcal数据库 编辑:程序博客网 时间:2024/05/17 09:04
表头文件
#include<stdio.h>
定义函数
void perror(const char *s);
函数说明
perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。
在库函数中有个error变量,每个error值对应着以字符串表示的错误类型。当你调用"某些"函数出错时,该函数已经重新设置了error的值。perror函数只是将你输入的一些信息和现在的error所对应的错误一起输出。(即每次perror函数输出的主要信息,是由一个全局变量提供的。)
范例:
#include <stdio.h>
int main(void)
{
FILE *fp ;
fp = fopen( "/root/noexitfile", "r+" );
if ( NULL == fp )
{
perror("/root/noexitfile");
}
return 0;
}
运行结果:
[root@localhost io]# gcc perror.c
[root@localhost io]# ./a.out
/root/noexitfile: No such file or directory
转载自: http://blog.csdn.net/yylklshmyt20090217/article/details/4131960
本文博客源地址:http://blog.csdn.net/ypist
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 出错处理之三——标准库函数perror用法(打印出错误原因信息字符串)
- 错误输出函数perror和strerror用法
- C库函数-perror()
- perror用法
- C部分标准库函数用法
- 打印 EXC_BAD_ACCESS 错误原因
- printf打印不出信息
- 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)
- perror函数 打印错误信息
- C标准库函数abs的一个错误
- C标准库函数abs的一个错误
- 用递归实现字符串操作标准库函数
- 操纵 C 风格字符串的标准库函数
- UVa 10624 - Super Number
- signal 和sigaction
- java中将对象作为参数的本质
- Tomcat6.0针对Eclipse无插件断点调试功能
- Google PerfTools 安装及利用它优化Nginx
- 标准库函数perror用法(打印出错误原因信息字符串)
- oracle插入
- MySQL导入.sql文件及常用命令
- 如何阅读开源代码
- 主流的的 CSS 清理浮动方式
- pom.xml Missing artifact com.sun:tools:jar:1.5.0
- __attribute__ ((packed)) 的作用
- 通过指针将float数据转换成两相unsigned short数据
- LUA的堆栈问题