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

温州cms建站系统扬州市市政建设处网站

温州cms建站系统,扬州市市政建设处网站,溧阳 招网站开发兼职,新型建筑模板设备前言 书接上回 【c语言】字符函数和字符串函数(上) 上一篇讲解的strcpy、strcat、strcmp函数的字符串长度是不受限制的 而本篇strncpy、strncat、strcnmp函数的字符串长度是受限制的 欢迎关注个人主页#xff1a;逸狼 创造不易#xff0c;可以点点赞吗~ 如有错误#xff0c;… 前言 书接上回 【c语言】字符函数和字符串函数(上) 上一篇讲解的strcpy、strcat、strcmp函数的字符串长度是不受限制的 而本篇strncpy、strncat、strcnmp函数的字符串长度是受限制的 欢迎关注个人主页逸狼 创造不易可以点点赞吗~ 如有错误欢迎指出~ 目录 前言 strncpy函数的使用 strncat函数的使用 strncmp函数的使用 strstr函数的使用和模拟实现 strstr函数的使用 strstr函数的模拟实现 strtok函数的使用 一步步解释 代码优化 strerror函数的使用 打印出错误信息 使用举例 perror函数 strncpy函数的使用 拷⻉num个字符从源字符串到⽬标空间。如果源字符串的⻓度⼩于num则拷⻉完源字符串之后在⽬标的后边追加0直到num个。 strncat函数的使用 将source指向字符串的前num个字符追加到destination指向的字符串末尾再追加⼀个 \0 字 符如果source指向的字符串的⻓度⼩于num的时候只会将字符串中到 \0 的内容追加到destination指向的字符串末尾 strncmp函数的使用 比较前n个字符 arr1arr2,返回大于0的数arr1arr2,返回0arr1arr2,返回小于0的数 strstr函数的使用和模拟实现 strstr函数的使用 在字符串str1里找字符串str2 函数返回字符串str2在字符串str1中第⼀次出现的位置字符 串的⽐较匹配不包含 \0 字符以 \0 作为结束标志 strstr函数的模拟实现 #includestdio.h #includeassert.h char* my_strstr(const char* str1, const char* str2) {const char* cur str1;//cur用于记录开始找的位置const char* s1 NULL;const char* s2 NULL;assert(str1 str2);//保证指针的有效性if (*str2 \0){return (char*)str1;//如果是str2是空的直接返回str1}while (*cur){s1 cur;s2 str2;//利用s1和s2一个个比对while (*s1 *s2 *s1 *s2)//当s1和s2其中有一个是\0时会跳出循环{s1;s2;}//当s2加到只剩\0,说明全部符合找到了if (*s2 \0){return (char*)cur;}cur;}return NULL; }int main() {char arr1[] abcdefgh;char arr2[] abcdefgh;char* retmy_strstr(arr1, arr2);printf(%s\n, ret);return 0; } strtok函数的使用 sep参数指向⼀个字符串定义了⽤作分隔符的字符集合第⼀个参数指定⼀个字符串它包含了0个或者多个由sep字符串中⼀个或者多个分隔符分割的标 记。strtok函数找到str中的下⼀个标记并将其⽤ \0 结尾返回⼀个指向这个标记的指针。注 strtok函数会改变被操作的字符串所以在使⽤strtok函数切分的字符串⼀般都是临时拷⻉的内容 并且可修改。strtok函数的第⼀个参数不为 NULL 函数将找到str中第⼀个标记strtok函数将保存它在字符串 中的位置。strtok函数的第⼀个参数为 NULL 函数将在同⼀个字符串中被保存的位置开始查找下⼀个标 记。如果字符串中不存在更多的标记则返回 NULL 指针。 一步步解释 代码优化 #includestdio.h #includestring.h int main() {char arr1[] zhangsan163.com;char arr2[30] { 0 };strcpy(arr2, arr1);//先将arr1里的内容拷贝到arr2中const char* p .;//定义分割字符char* s NULL;for (s strtok(arr2, p); s ! NULL; s strtok(NULL, p)){printf(%s\n,s);}return 0; } strerror函数的使用 strerror函数可以把参数部分错误码对应的错误信息的字符串地址返回来。在不同的系统和C语⾔标准库的实现中都规定了⼀些错误码⼀般是放在 errno.h 这个头⽂件中说明 的C语⾔程序启动的时候就会使⽤⼀个全⾯的变量errno来记录程序的当前错误码只不过程序启动 的时候errno是0表⽰没有错误当我们在使⽤标准库中的函数的时候发⽣了某种错误就会讲对应 的错误码存放在errno中,每⼀个错误码都是有对应的错误信息的。strerror函数就可以将错误对应的错误信息字符串的地址返回。 打印出错误信息 使用举例 perror函数 perror函数是在strerror函数的基础上 增加了打印错误信息的功能。
http://www.dnsts.com.cn/news/146278.html

相关文章:

  • 新网网站负责人核验现场拍摄照片电子件移动wap网站
  • 网站建设与运营未来发展珠海建设信息网站
  • 企业买好域名后怎么做网站做新闻类网站
  • 企业门户网站建设jsp广州微信网站开发
  • mysql同一数据库放多少个网站表网站标题 关键字
  • 贵州建设厅网站政务大厅被代运营骗了怎么追回
  • 免费ppt成品网站盘锦做网站选哪家好
  • 基于php技术的网站开发保网微商城官网登录
  • 企业网站定位网站制作原理
  • 移动网站建设可信赖wordpress支持HTML么
  • 电子报 网站开发海南网址
  • idea可以做网站吗哪里有零基础网站建设教学
  • 摄影作品欣赏网站家里面的服务器可以做网站吗
  • 免费数据源网站快速增加网站权重
  • 微信公众平台网页网站建设优化seo
  • 免费外贸网站模板下载旅游网站界面设计
  • 网站建设 超薄网络网站建站 seo
  • 上海羚凯网站建设1688自然排名怎么做好
  • 没备案的网站怎么做淘客如何查看网站是什么语言做的
  • 手机好在百度做网站吗wordpress 跳转 计数
  • 电子商务网站推广方法网站自己可以备案吗
  • 网站策划过程互动的网站建设
  • 保定网站设计多少钱wordpress cosy主题
  • 如何给网站添加网站地图天元建设集团有限公司鹿腾
  • 响应式网站用什么单位乐清建站公司
  • 移动端网站开发的书医院网站做品牌推广需要哪些
  • 网站 申请学校官方网站
  • 网站app下载平台怎么做wordpress 读书主题
  • 腾讯云网站安全认证网站建设 绍兴的公司哪家好
  • 网站设计 wordpress公司招聘信息