首页 > 其他分享 >C语言--字符操作库函数1

C语言--字符操作库函数1

时间:2023-05-12 22:32:00浏览次数:30  
标签:字符 -- errno 错误码 C语言 char 库函数

strtok

 字符串分割

char* strtok(char* str,const char* sep);

strerror

返回错误码,所对应的错误信息

char* strerror(errno)

errno--errno.h  是一个全局错误码的变量

当C语言的库函数在执行过程中,发生了错误,就会把对应错误吗复制到errno中。

字符分类函数

引用<ctyoe.h>

int ret=iscntrl('w');
//返回非0为真,0为假

  • iscntrl--任何控制字符
  • isspace--空白字符:空格'',换页'\f',换行'\n',回车'\r',制表'\t','\v'。
  • isdigit--十进制0-9
  • isxdigit--十六进制数字,小写a-f,大写A-F
  • islower--小写字母a-z
  • isupper--大写字母A-Z
  • isalnum--字母a-z或A-Z
  • ispunct--标点符号,任何不属于数字或字幕的图形字符(可打印)
  • isgraph--任何图形字符
  • isprint--任何可打印字符,包括图形字符和空白字符

不要求记,会用即可。

标签:字符,--,errno,错误码,C语言,char,库函数
From: https://blog.51cto.com/u_16071993/6272280

相关文章

  • 使用 jQuery Mobile 与 HTML5 开发 Web App (十八) —— HTML5 Web Workers
    本文要介绍的是HTML5的WebWorkers特性,它解决了JavaScript开发中一个重大的问题——在后台运行JavaScript。与本系列前两篇文章介绍的特性相似,WebWordkers似乎也是为了WebApps而设计的,可以想象,WebApps乃至原生Apps受移动设备性能的限制比在桌面环境中要大很多,尽......
  • 使用 jQuery Mobile 与 HTML5 开发 Web App (十七) —— HTML5 离线缓存
    本文要介绍的,是HTML5离线网络应用程序的特性,离线网络应用程序在W3C中的实际名称是"OfflineWebapplications",也称离线缓存。当用户打开浏览器时,浏览器会将一个列表中指定的资源都下载并储存在本地。下次当用户再访问这个网络程序时,浏览器会自动引用本地缓存中相应的文件,而......
  • WEB—源码拓展
    前言:WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可用来做信息突破口,其中WEB源码有很多技术需要简明分析。比如:获取某ASP源码后可以采用默认数据库下载为突破,获取某其他脚本源,码漏洞可以进行代码审计挖掘或分析其业务逻辑等,总之源码的获取将为后期的安全测......
  • 第一阶段冲刺总结(不被踢的理由)
    本组是第21组,组内的人数为三人,团队选择的项目开始是智能排班系统,之后考虑到其他情况换成了智能家居系统,第一阶段的冲刺之后我的组内排名是第三名。在第一阶段的工作之中,我做的工作的大多不是能看到太多的实际性内容,或者说更多情况下做的是团队的总体统方面:    在第一个......
  • 【攻防世界逆向】《re1-100》《EasyRE》《parallel-comparator-200》《simple-check-1
    题目re-100解法exeinfo无壳64位放进ida64上面很多内容,比较冗长,下面这些判断比较吸睛。大概就是进行一些对比后最后和一个字符串进行比较。直接提交,失败的。那我看一下上面的这个函数做了什么。是将这个字符串打乱了,打乱了之后才是下面那个。所以我们将原字符串10位分一个......
  • c++打卡第二十四天
    一、亲密数1、问题描述 2、设计思路①、我们可以设计函数计算一个数的因子,将这些因子相加到一起,返回和并对这个返回值重新调用求因子函数,如果这个函数返回值为A,那么这两个数为亲密数,打印出AB。②、求因子可以对A进行2~A的遍历,同时c除余d,如果余数为0,那么d就是c的因子。3、流......
  • 访客接入-唯一客服系统文档中心
    网站可以通过多种方式接入客服系统,直接跳转链接,或者在页面右下角弹窗访客链接可以在自己的网站接入,访客独立链接,入口形式可以完全自己写,只是跳转链接。例如下面的访客链接https://gofly.v1kf.com/chatIndex?kefu_id=taoshihan&ent_id=5url中可以传递的参数介绍visitor_id:......
  • 1. LeetCode 35. 力扣第一题
    按照代码随想录的顺序,今天刷了LeetCode35.搜索插入位置,也是刷的力扣第一题classSolution{public:intsearchInsert(vector<int>&nums,inttarget){intleft=0;intright=nums.size()-1;while(left<=right){intm......
  • 钢管订购和运输模型——Python实现
    要铺设一条\(A_1→A_2→…→A_{15}\)的输送天然气的主管道,如图所示。经筛选后可以生产这种主管道钢管的钢厂有\(S_1,S_2,…,S_7\)。图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的......
  • 通过浏览器拓展免费使用ChatGPT
    随着ChatGPT的爆火,越来越多的人有了使用ChatGPT的需求,但是自己去官网注册又有一定门槛,今天给大家分享两个浏览器插件,可以实现免费且不限次使用ChatGPT3.5服务1、Wetab新标签页安装好Wetab标签页拓展后,打开一个新的浏览器窗口,就可以在最醒目的位置看到chatAI的快捷应用窗口......