当前位置: 首页 > news >正文

河南省建设部网站官网网络工程师做什么

河南省建设部网站官网,网络工程师做什么,建设工程招聘信息网站,wordpress淘宝客一键一、errno Linux很多函数发生错误,只会返回-1。因此,我们只知道函数发生了错误,却不知道具体发生了什么错误。 因此Linux 系统下对常见的错误做了一个编号,每一个编号都代表着每一种不同的错误类型。 发生错误时,对…

一、errno

Linux很多函数发生错误,只会返回-1。因此,我们只知道函数发生了错误,却不知道具体发生了什么错误。

因此Linux 系统下对常见的错误做了一个编号,每一个编号都代表着每一种不同的错误类型。

发生错误时,对应的编号存储于errno中,errno由操作系统维护,存储就近发生的错误,即下一次函数发生的错误将会导致errno变量取值为新错误的编号。

errno实际是一个int类型的变量,用于存储上面的编号。

我们在Linux命令行输入:

sudo yum -y install man-pages

然后就可以查看errno具体信息,输入man errno,其中有一段介绍:

The <errno.h> header file defines the integer variable errno, which is set by system calls and some library func-tions in the event of an error to indicate what went wrong. Its value is significant only when the return valueof the call indicated an error (i.e., -1 from most system calls; -1 or MULl From most library functions); 

翻译:

<eno.h>头文件定义了整数变量errno,该变量由系统调用和一些库函数在发生错误时设置,以指示出了什么问题。只有当调用的返回值指示错误(即大多数系统调用的-1;大多数库函数的-1或NULL)时,它的值才有意义;

二、strerror

输入man strerror,得出其头文件是<string.h>,函数原型知道第一个就差不多了。

直接printf该函数的返回值就能知道具体发生了什么错误。

三、perror 

输入man perror,得出其头文件是<stdio.h>,函数原型如下:

直接调用该函数,输出参数s+:+errno记录的错误信息。

例如,s=“open error”,errno=2,则会输出open error: No such file or directory

http://www.yayakq.cn/news/771512/

相关文章:

  • 网站网页设计模板下载百度推广优化工具
  • 衡水教育行业网站建设网站开发与解决技巧
  • 陕西有色建设有限公司网站网站上怎么做产品介绍
  • 一流高职院校建设网站网站开发风险
  • 怎么实现网站建设报价方案网站配色 蓝色
  • 大众点评网站团购怎么做confluence和wordpress
  • 网站建设做的人多吗专门培训seo的网站
  • 精品课程网站建设的背景及意义网站开发技术分析
  • 做网站卖资料网站开发准备
  • 网站图标ico免费的小程序模板网站
  • 做网站用建站模版好还是定制好深圳网站制作哪家便宜
  • 衡阳网站建设公司用asp.net做后台网站
  • 个人网站制作与设计论文设计模板网站
  • 手机上怎么制作网站360网址导航主页
  • 云服务器和网站备案wordpress酷站
  • 贵阳网站开发哪家便宜百度旧版本下载
  • 淘宝客网站整站源码合肥高端网站开发
  • 宁波网站建设优化安徽炒股配资网站开发
  • 怎么查网站是在哪里备案的青岛网站搭建公司
  • 建一个类似京东的网站wordpress php7 mysql
  • 中国电子商务网站建设小程序短链接生成
  • 下载网站所有网页wordpress 更改地址
  • 网站建设服务方案ppt做软件app需要多少钱
  • 泉州住房和城乡建设网站番禺区网站建设
  • 网站域名保护几年自媒体运营师证书
  • 专做国外商品的网站最近免费中文在线电影
  • 西安网站建设网如何诚信网站平台建设
  • 购物网站建设需要多少钱yw55523can优物入口
  • 营销型网站的公司网站视频下载软件
  • 检察院门户网站建设工作成效数字化营销与传统营销的区别