strerror()函数用于:获取指向错误消息字符串的指针

函数介绍

函数声明: char * strerror ( int errnum );

头  文  件:#include <string.h>
返  回  值: 返回值为char * 类型 。指向描述错误错误的错误字符串的指针。

函数解释

C语言的库函数在执行失败时,都会有一个错误码(0 1 2 3 4 5 6 7 8 9 ........)

​​​​

用法示例

字符分类函数:

函数           如果它的参数符合下列条件就返回真
iscntrl        任何控制字符
isspace     空白字符:空格‘ ’,换页‘\f’,换行'\n',回车'\r',制表符'\t',或垂直制表符'\v'
isdigit        十进制数字0~9
isxdigit      十六进制数字,包括所有十进制数字,小写字母a~f,大写字母A~F
islower      小写字母a~z
isupper     大写字母A~Z
isalpha     字母a~z或A~Z
isalnum    字母或数字a~z,A~Z或0~9
ispunct     标点符号,任何不属于数字或字母的图像字符(可打印符号)
isgraph     任何图像字符

字符转换:

int tolower ( int c );  //大写字符转小写字符
int toupper ( int c ); //小写字符转大写字符

strerror函数详解 看这一篇就够了-C语言(函数讲解、 使用用法举例、作用)相关推荐

  1. strtok函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用)

    strtok()函数用于: 将字符串拆分为标记 函数介绍 函数声明:char * strtok ( char * str, const char * delimiters ); 头  文  件:#in ...

  2. strstr函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用、自己实现函数 )

    strstr()函数用于:查找子字符串 目录 函数介绍 用法示例 函数讲解 实现函数 事例展示 函数介绍 函数声明:char *strstr(const char *str1, const char ...

  3. memmove函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用、自己实现函数 )

    memmove()函数用于:移动内存块 函数介绍 函数声明:void * memmove ( void * destination, const void * source, size_t num ) ...

  4. strncpy函数详解看这一篇就够了-C语言(函数实现、使用用法举例、与strcpy的区别)

    首先要明确strncpy的功能是:拷贝src字符串的前n个字符至dest 目录 函数介绍 与strcpy的区别 函数实现: 用法示例: 结果展示: 函数介绍 函数原型: char *strncpy(c ...

  5. strcat函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strncat的区别)

    首先要明确strcat的功能是:将参数dest字符串和参数src字符串拼接起来 目录 函数介绍 与strncat的区别 函数实现: 用法示例: 结果展示: 函数介绍 函数原型:char* strcat ...

  6. memcpy函数详解 看这一篇就够了-C语言(函数讲解、 使用用法举例、作用)

    memcpy()函数用于:复制内存块 函数介绍 函数声明:void * memcpy ( void * destination, const void * source, size_t num ); ...

  7. strncmp函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strcmp的区别)

    首先要明确strncmp的功能是:用来比较指定长度两个字符串的大小 目录 函数介绍 与strcmp的区别 ACSII表 函数实现: 用法示例: 结果展示: 函数介绍 函数原型:int strncmp( ...

  8. strncat函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strcat的区别)

    首先要明确strncat的功能是:从字符串src的开头拷贝n个字符到dest字符串尾部 目录 函数介绍: 与strcat的区别 函数实现: 用法示例: 结果展示: 函数介绍: 函数原型:char* s ...

  9. 代理后台中间件_Golang Gin 实战(十三)| 中间件详解看这一篇就够了

    6000字大章带你死磕Golang Gin中间件 在Gin的整个实现中,中间件可谓是Gin的精髓.一个个中间件组成一条中间件链,对HTTP Request请求进行拦截处理,实现了代码的解耦和分离,并且 ...

最新文章

  1. 你必须会的 JDK 动态代理和 CGLIB 动态代理
  2. 生成有时间限制的二维码_微信公众号渠道二维码怎么制作?监测渠道效果的利器来了...
  3. android 手环获取步数_荣耀手环5 篮球版深度体验:专业数据精细到“毛孔”
  4. 08:石头剪刀布【一维数组】
  5. 关于spring-data-jpa的排序问题
  6. python约瑟夫环算法和流程图_约瑟夫环问题及python与c++实现效率对比
  7. 系统之美——系统思考与认识系统
  8. tomcat 7下spring 4.x mvc集成websocket以及sockjs完全参考指南(含nginx/https支持)
  9. PhpStorm中如何使用Xdebug工具,入门级操作方法
  10. 【解决方案】Ubuntu18.04 安装L2TP及相关设置
  11. VC++调用libcurl的VC库使用详解
  12. GO Web编程---网上书店(1)
  13. AppCompatActivity设置透明背景
  14. 若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由
  15. [Python] 小明又迟到了……一个故事讲清楚 Python 循环嵌套
  16. 好习惯养成的10个步骤
  17. [Elasticsearch]cat API的使用
  18. 极限竞速地平线4 没声音_极限竞速:地平线是汽车爱好者的食物
  19. 区块链技术背景下数字音频商业模式变革的逻辑 - 基于云听、喜马拉雅FM和CastBox的对比分析
  20. mysql join 子查询结果,mysql – 将LEFT JOIN子查询限制为1个结果

热门文章

  1. 数据结构作业--链栈实现进制转换
  2. 软件开发传统模型——瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型
  3. 万变不离其宗-掌控者靶场之bluecms1.6漏洞
  4. mysql 安装失败 卸载不了了_mysql安装失败,卸载方法
  5. 基于 Java+SqlServer 实现(界面)铁路售票系统【100011167】
  6. 学习笔记(一)MATLAB-SIMULINK-SIMSCAPE(电器库)
  7. 虹科技术|半导体制造工艺中使用的UV-LED技术
  8. 机器学习:聚类算法的模型评估指标:轮廓系数
  9. M201: MongoDB Performance Final Exam学习记录
  10. 解密:WPARAM和LPARAM中的W和L分别代表什么意思