当前位置:网站首页 > 技术博客 > 正文

iserr和iserror函数一样吗



 
  

strrerror 函数将errnum映射为一个出错消息字符串,并返回该字符串指针,这里的“字符串”是Unix中已经定义好的常量字符串。

 
  

perro函数是基于当前的errno值,在标准错误(控制台)上输出一条出错消息,它首先输出由msg指向的字符串,然后跟一个冒号,一个空格,接着是对应于errno值的出错信息(也是字符串),最后是一个换行符。

 
  

运行结果:
在这里插入图片描述

1、strerror 返回的是 错误描述,是一个指针,目前strerror是unix/linux系统自用的,我们其实可以写自己的strerror,比如:

 
  

2、perror 是专门用于 标准错误输出的,没有返回值,是通过控制台输出的,所以如果我们的程序设计到调试 ,通过控制台输出,那么perror是比较方便的。

  • 上一篇: idea 换jdk
  • 下一篇: xampp安装后怎么使用
  • 版权声明


    相关文章:

  • idea 换jdk2025-06-09 13:01:00
  • aspectj和cglib2025-06-09 13:01:00
  • 程序员从入门到精通2025-06-09 13:01:00
  • 计算机组成百科2025-06-09 13:01:00
  • 黑客必备工具2025-06-09 13:01:00
  • xampp安装后怎么使用2025-06-09 13:01:00
  • 软件测试面试题库2025-06-09 13:01:00
  • js 注释规范2025-06-09 13:01:00
  • scanf在c语言中如何使用2025-06-09 13:01:00
  • 编程和ev3有什么不同2025-06-09 13:01:00