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

长虹电视网站建设中建设什么样的网站月入一万

长虹电视网站建设中,建设什么样的网站月入一万,商城首页设计,国外做装饰画的网站CSDN的各位友友们你们好,今天千泽为大家带来的是C语言中字符函数和字符串函数的详解,掌握了这些内容能够让我们更加灵活的运用字符串,接下来让我们一起走进今天的内容吧!写这篇文章需要在cplusplus.com上大量截图,十分不易!如果对您有帮助的话希望能够得到您的支持和帮助,我会持…CSDN的各位友友们你们好,今天千泽为大家带来的是C语言中字符函数和字符串函数的详解,掌握了这些内容能够让我们更加灵活的运用字符串,接下来让我们一起走进今天的内容吧!写这篇文章需要在cplusplus.com上大量截图,十分不易!如果对您有帮助的话希望能够得到您的支持和帮助,我会持续更新的!0.前言C语言中对字符和字符串的处理很是频繁但是C语言本身是没有字符串类型的字符串通常放在常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数.首先,我们将本次要介绍的函数分一下类长度不受限制的字符串函数 strcpy strcat strcmp长度受限制的字符串函数介绍 strncpy strncat strncmp1.函数介绍strcpy例子/* strcpy example */ #include stdio.h #include string.hint main () {char str1[]Sample string;char str2[40];char str3[40];strcpy (str2,str1);strcpy (str3,copy successful);printf (str1: %s\nstr2: %s\nstr3: %s\n,str1,str2,str3);return 0; }输出str1: Sample stringstr2: Sample stringstr3: copy successful模拟实现strcpy#includestdio.h #includestring.h //1.参数顺序 //2.函数的功能停止条件 //3.assert //4.const修饰指针 //5.函数返回值 //6.题目出自《高质量C/C编程》书籍最后的试题部分 //返回的是目标空间的起始地址 #includeassert.h char * my_strcpy(char * dest, const char* src) {char * ret dest;assert(dest!NULL);assert(src ! NULL);while ((*dest *src)){;}return ret; } int main() {char arr1[] hehe;char arr2[20] { 0 };my_strcpy(arr2, arr1);printf(%s\n, arr2);return 0; }友友们记得动手实践!!!strcat官方例子/* strcat example */ #include stdio.h #include string.hint main () {char str[80];strcpy (str,these );strcat (str,strings );strcat (str,are );strcat (str,concatenated.);puts (str);return 0; }输出 these strings are concatenated. 模拟实现strcat#includestdio.h #includeassert.h char* my_strcat(char* dest, const char* src) {char* ret dest;assert(dest ! NULL);assert(src ! NULL);//找目标空间的\0while (*dest!\0){dest;}//拷贝while ((*dest *src)){;}return ret; } int main() {char arr1[20] hello ;char arr2[] world;//追加my_strcat(arr1, arr2);printf(%s\n, arr1);return 0; }strcmp官方例子#include stdio.h #include string.hint main () {char key[] apple;char buffer[80];do {printf (Guess my favorite fruit? );fflush (stdout);scanf (%79s,buffer);} while (strcmp (key,buffer) ! 0);puts (Correct answer!);return 0; }输出Guess my favourite fruit? orangeGuess my favourite fruit? appleCorrect answer!模拟实现strcmp#includestdio.h #includestring.h #includeassert.h int my_strcmp(const char* str1, const char* str2) {assert(str1 ! NULL);assert(str2 ! NULL);while (*str1 *str2){if (*str1 \0){return 0;}str1;str2;}if (*str1 *str2){return 1;}else{return -1;} }int main() {char arr1[] abcdef;char arr2[] bbcdef;int ret my_strcmp(arr1, arr2);printf(%d\n, ret);return 0; }strncpy官方例子/* strncpy example */ #include stdio.h #include string.hint main () {char str1[] To be or not to be;char str2[40];char str3[40];/* copy to sized buffer (overflow safe): */strncpy ( str2, str1, sizeof(str2) );/* partial copy (only 5 chars): */strncpy ( str3, str2, 5 );str3[5] \0; /* null character manually added */puts (str1);puts (str2);puts (str3);return 0; }输出To be or not to be To be or not to be To be模拟实现strncpy#includestdio.h #includestring.h #includeassert.h int main() {char arr1[] abcdef;char arr2[5] { 0 };strncpy(arr2, arr1, 3);printf(%s\n, arr2);return 0; }strncat官方例子/* strncat example */ #include stdio.h #include string.hint main () {char str1[20];char str2[20];strcpy (str1,To be );strcpy (str2,or not to be);strncat (str1, str2, 6);puts (str1);return 0; }输出To be or not模拟实现strncat#includestdio.h #includestring.h #includeassert.h int main() {char arr1[20] hello \0xxxxxxxx;char arr2[] world;strncat(arr1, arr2, 3);printf(%s\n, arr1);return 0; }strncmp官方例子/* strncmp example */ #include stdio.h #include string.hint main () {char str[][5] { R2D2 , C3PO , R2A6 };int n;puts (Looking for R2 astromech droids...);for (n0 ; n3 ; n)if (strncmp (str[n],R2xx,2) 0){printf (found %s\n,str[n]);}return 0; }输出Looking for R2 astromech droids... found R2D2 found R2A6模拟实现strncmp#includestdio.h #includestring.h #includeassert.h int main() {char arr1[] abcdef;char arr2[] abcq;int ret strncmp(arr1, arr2, 4);printf(%d\n, ret);return 0; }好了,今天的分享暂时告一段落,预知后续请看下篇,祝大家学习进步!
http://www.hkea.cn/news/14457330/

相关文章:

  • 创建门户网站做中国最专业的健康门户网站
  • 长沙麓谷建设发展有限公司网站富德生命人寿保险公司官方网站
  • 做网站材料企业网站设计行业
  • 学校网站建设内容设计网站建设需要考哪些证
  • 网站首页大小vi公司设计包括哪些
  • 简洁 手机 导航网站模板下载安装移动互联和网站开发哪个好
  • wordpress插件证书认证网站wordpress怎么做
  • 学校网站建设营运预算织梦 修改网站logo
  • 网站后台数字排版该怎么做怎样架设网站
  • 微信群推广网站建设在线画图网页版
  • 网站建设 招标公告效果图网站推荐大全面包砖
  • 网站旁边的小图标怎么做的wordpress 推广插件
  • 网站后台可改资料做三盛石材网站的公司
  • 洛阳制作网站公司哪家好河北大型网站建设
  • p2p理财网站开发流程图如何建设好一个公司网站
  • 青岛找网站建设公司宿州做企业网站
  • 一般产地证去哪个网站做已经有了域名和服务器怎么做网站
  • 茂名优化网站建设网站建设策划范文
  • 站长工具权重濮阳专业做网站公司
  • 购买网站空间google打开wordpress
  • 如何用自己电脑做网站服务器上上海网站设计建设
  • 遂宁市住房和城乡建设局网站西安vi设计公司
  • 国外的贸易网站推广网络平台
  • 网站方案案例怎么做网站规划建设案例
  • 手机网站单页网站开发快递
  • 东莞建站模板sem竞价推广代运营收费
  • 为什么大家用wordpress建网站湘潭网站建设 要上磐石网络
  • 宿迁做网站建设的公司网站图片展示源代码
  • 网站主机和服务器大型网站空间费用
  • 做网站页面一般设置多大尺寸轻淘客cms建站教程