标准库函数perror用法(打印出错误原因信息字符串)
来源:互联网 发布:2010人口普查全国数据 编辑:程序博客网 时间:2024/06/13 13:21
标准库函数perror用法(打印出错误原因信息字符串)
表头文件
#include<stdio.h>
定义函数
void perror(const char *s);
函数说明
perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。
在库函数中有个error变量,每个error值对应着以字符串表示的错误类型。当你调用"某些"函数出错时,该函数已经重新设置了error的值。perror函数只是将你输入的一些信息和现在的error所对应的错误一起输出。
范例:
#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
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 标准库函数perror用法(打印出错误原因信息字符串)
- 出错处理之三——标准库函数perror用法(打印出错误原因信息字符串)
- 错误输出函数perror和strerror用法
- C库函数-perror()
- perror用法
- C部分标准库函数用法
- 打印 EXC_BAD_ACCESS 错误原因
- printf打印不出信息
- 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)
- perror函数 打印错误信息
- C标准库函数abs的一个错误
- C标准库函数abs的一个错误
- 用递归实现字符串操作标准库函数
- 操纵 C 风格字符串的标准库函数
- linux 栈大小的设置
- JVM 方法区
- c++递归访问目录下所有文件
- james-2.3.2配置文件
- asp.net 总结
- 标准库函数perror用法(打印出错误原因信息字符串)
- 移动硬盘RAW格式修复
- QTP-Web ViewList,ComboBox识别
- GCC之旅(2)- 常用编译选项详解
- Label和Textbox实现自动换行
- 返回选择文件夹的路径
- 解决grails报java.lang.SecurityException:Prohibited问题
- Android游戏Alchemy Classic配方表
- 控制台程序实现Timer