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

网站建设 js深圳推广不动产可视化查询

网站建设 js,深圳推广不动产可视化查询,真人百家樂网站建设,商贸公司寮步网站建设本节重点内容: 深入理解strtok函数的使用深入理解strerror函数的使用⚡strtok Returns a pointer to the first occurrence of str2 in str1, or a null pointer if str2 is not part ofstr1sep参数是个字符串,定义了用作分隔符的字符集合。第一个参数指…

本节重点内容:

  • 深入理解strtok函数的使用
  • 深入理解strerror函数的使用

⚡strtok

  •  Returns a pointer to the first occurrence of str2 in str1, or a null pointer if str2 is not part ofstr1
  • sep参数是个字符串,定义了用作分隔符的字符集合。
  • 第一个参数指定一个字符串,它包含了0个或者多个由sep字符串中一个或者多个分隔符分割的标记。
  • strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回一个指向这个标记的指针。(注:
    strtok函数会改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。)
  • strtok函数的第一个参数不为 NULL ,函数将找到str中第一个标记,strtok函数将保存它在字符串中的位置。
  • strtok函数的第一个参数为 NULL ,函数将在同一个字符串中被保存的位置开始,查找下一个标记。
  • 如果字符串中不存在更多的标记,则返回 NULL 指针。

strtok函数的基本用法:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>int main()
{char arr[] = "1582834943@qq.com";const char* p = "@.";char buf[30] = { 0 };char* str = NULL;strcpy(buf, arr);//将数据拷贝一份,处理arr数组的内容for (str = strtok(buf, p); str != NULL; str = strtok(NULL, p)){printf("%s\n", str);}return 0;
}

运行结果如下:


⚡strerror

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

strerror函数的基本使用:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>int main()
{char* p = strerror(0);printf("%s\n", p);char* p1 = strerror(1);printf("%s\n", p1);char* p2 = strerror(2);printf("%s\n", p2);return 0;
}

运行结果如下:

通过以上的例子,我们可以将 strerror 函数看作将错误码(0,1,2)翻译为错误信息。

上例的代码只是为了方便演示功能才举出的例子,事实上C语言的库函数在调用失败的时候,会将一个错误码存放在一个叫 errno 的变量中,当我们想知道在调用库函数是发生了什么错误信息,就可以将 errno 中的错误码翻译成错误信息。

演示打开读取关闭文件的过程代码示例如下:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>
#include<errno.h>int main()
{//打开文件//打开文件的时候,若打开的方式为“r”// 若文件存在则打开,若文件不存在则打开失败//若打开文件失败,会返回NULLFILE* pf = fopen("test.txt", "r"); //意思是 以读的形式打开文件test.txtif (pf == NULL){printf("打开文件失败,原因是:%s\n", strerror(errno));return 1;}//读写文件//……//关闭文件fclose(pf);pf = NULL;return 0;
}

由于我的电脑中不存在这个文件,因此运行结果如下:


补充:perror

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>
#include<errno.h>int main()
{FILE* pf = fopen("test.txt", "r"); if (pf == NULL){perror("打开文件失败");return 1;}fclose(pf);pf = NULL;return 0;
}

运行结果如下:


感谢大家能够看完这篇博客,创作时长,小伙伴们觉得我的博客对你有帮助,不妨留下你的点赞的收藏,关注我,带你了解不一样的C语言。

98b76a6f4a9c4ca88fd93da1188ac6f9.gif

http://www.tj-hxxt.cn/news/44121.html

相关文章:

  • 做海报的网站小白qq买转发链接
  • 网站关键词部署上海广告推广
  • 织梦音乐网站app平台搭建需要多少钱
  • 广西上林建设局网站宁宁网seo
  • 企业网站建设方案如何中国十大seo
  • 常州网站制作公司排名搜索引擎优化规则
  • 织梦dedecms5.6 网站搬家详细教程广东东莞疫情最新消息今天又封了
  • wordpress开发者中心seo的定义是什么
  • 哪个网站可以免费做国外网站seo点击排名器
  • 帮人做网站收费合法吗网站站内关键词优化
  • 个人网站,可以做淘宝客吗新站优化案例
  • 智能网站建设模板售后seo站长论坛
  • 免费建设手机网站微信营销的成功案例
  • 亿唐网不做网站做品牌案例分析网站推广网
  • 网站做多久才能每日上万友情链接交易网站
  • 河南省建设厅八大员网站专业北京网站建设公司
  • 国外 视频上传网站源码佛山百度seo点击软件
  • 蓝色网站导航营销策划方案怎么写
  • 各类微网站建设佛山做网站推广的公司
  • 大连项目备案网站热搜榜排名前十
  • 免费网站管理系统实时热搜榜
  • 怎么建设网站视频教程上海网站搜索引擎优化
  • 开网站做私彩赚钱吗sem和seo是什么意思
  • 行业门户网站方案权威发布
  • 电商型企业网站建设北京自动seo
  • 工程建设管理长沙建站优化
  • 郑州制作网站设计网络运营怎么学
  • 扶风网站开发地推拉新接单平台
  • 网络营销是什么含义seo推广专员
  • 云南网站建设公司哪家好成都seo公司