函数的头文件之下包含有很多实用的字符串函数,下面只介绍它们之中最常被使用的一部分。

1、strcat(str1,str2),实现两个字符串的相加,并且将相加的结果储存在str1之中,所以要确保str1的长度足够大,使得数组不会越界,

char str1[20] = "abcd";
char str2[5] = "1234";
strcat(str1,str2);
puts(str1);显示:abcd1234

当然,strncat()函数与strcat()函数的功能一样,只是strncat()会检查第一个字符串是否能容纳第二个,如果不行,系统将会报错。

 2、strcmp(str1,str2),比较两个字符串是否相等,一般用strcmp()返回值为0则表示相等,而stricmp()是忽略字母大小写的比较,否则还有一种方法就是用循环来比较。

3、memset(数组名,字符的ASCII码值,数组的大小);例如 memset(Map,'.',sizeof(Map));  表示数组的大小一般会直接用sizeof,这样出错率会比较低,这个函数的功能是给数组初始化赋值,当然也可以给bool数组赋值,操作类似于  memset(flag,false,sizeof(flag));

还在更新中.....

转载于:https://www.cnblogs.com/myxdashuaige/p/8452409.html

#includecstring相关推荐

  1. 石子合并问题java,石子合并问题 GarsiaWachs算法

    石子合并问题 GarsiaWachs算法 目录引入 一个较为朴素的算法 GarsiaWachs算法 引入 在一个操场上摆放着一排 \(N\) 堆石子.现要将石子有次序地合并成一堆.规定每次只能选相邻的 ...

  2. MATLAB程序详细解析,遗传算法——matlab代码解析

    遗传算法--matlab代码解析 本文为学习B站老哥数学建模课程之后的一点笔记,图片源自web,代码源自老哥程序包,侵权删. 详细的遗传算法原理不再赘述,百度即可找到. 算法定义 遗传算法(GA)是模 ...

  3. c语言 __at定位编译报错,盈球新版 -官网

    前端 要不是最近换了工作的原因,我觉得我根本没有可能去用MSN,这部微软的老爷车99年开始发布到现在已经有10几个年头了,这么多年一直没有什么进 步却还能一直活着,这的确是一个奇迹.12年底,微软证实 ...

  4. c语言欧几里得算法求素数,jrs直播(无插件) -官网

    题目: 最近完成的一个项目是参加第九届英特尔杯的参赛作品. 这个参赛作品的名称叫做Training4Fun,是一个台球综合训练jrs直播(无插件) -官网系统.我们的选题动机:台球辅助训练缺乏.我们可 ...

  5. c语言编程之美输入二叉树,八方体育网址多少-官网首页

    用户 要不是最近换了工作的原因,我觉得我根本没有可能去用MSN,这部微软的老爷车99年开始发布到现在已经有10几个年头了,这么多年一直没有什么进 步却还能一直活着,这的确是一个奇迹.12年底,微软证实 ...

  6. html中sort函数,bg真人是真的假的-官方网站

    server 三种方式的主要参数对比如下: 三种方式支持的GPU的型号列表: vGPU在NVIDIA K1.K2的不同Profile的组合方式: vGPU的组合方式: vGPU在建立虚拟机时,每个GP ...

  7. c语言将100-200之间的质数找出来,万胜国际app -官方网站

    数据表格 三种方式的主要参数对比如下: 三种方式支持的GPU的型号列表: vGPU在NVIDIA K1.K2的不同Profile的组合方式: vGPU的组合方式: vGPU在建立虚拟机时,每个GPU的 ...

  8. c语言中ex1=1,竞技比赛斗地主 -竞技比赛斗地主V5.7.97

    Linux下环境变量设置的三种方法: 如想将一个路径加入到$PATH中,可以像下面这样做: 只对当前的shell 起作用的环境变量 1.控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用 ...

  9. eclipse导入android项目卡死,水晶虎宫殿34998 -官网

    界面 要不是最近换了工作的原因,我觉得我根本没有可能去用MSN,这部微软的老爷车99年开始发布到现在已经有10几个年头了,这么多年一直没有什么进 步却还能一直活着,这的确是一个奇迹.12年底,微软证实 ...

最新文章

  1. 虚拟机与Docker有何不同?
  2. flex布局_flex布局的 flex(felx-grow、flex-shrink、flex-basis)详解
  3. PHP iconv 解决utf-8和gb2312编码转换问题
  4. linus开启snmp_【snmp】Linux开启snmp及查询
  5. mysql数据还原命令_mysql数据备份和还原命令:mysqldump
  6. Sublime Text 3快捷键大全
  7. python如何叉乘_向量点乘与向量叉乘
  8. 3月7日学习内容整理:restframework的解析器组件
  9. Python终端显示彩色字符(封装了Colored类)
  10. C语言(二)C语言程序结构及简单的C程序举例
  11. 2020低压电工模拟考试系统及低压电工考试软件
  12. 四种常见演讲结构对比
  13. grafana-reporter安装及配置
  14. html中的列表、表格、表单
  15. 环视拼接-鱼眼镜头模型
  16. winxp/win7开机密码忘记有妙招
  17. Python 网络爬虫实战:去哪儿网旅游攻略图文爬取保存为 Markdown电子书
  18. 复杂网络——随机网络ER的构造C++实现及测试
  19. 赢在产业新时代,汽车之家如何实现长期价值?
  20. Modbus通讯协议简介

热门文章

  1. Web workers
  2. vuex入门到实战——实现一个todoList待办清单【学习记录】
  3. 若依框架使用自带的方法进行图片上传
  4. Ubuntu Desktop 安装谷歌拼音输入法
  5. win10系统qq远程不能控制怎么办?
  6. 低配本用win10服务器系统,低配电脑用win7还是win10比较好_低配置电脑装win7还是win10系统合适...
  7. v-if和v-show能和v-for同时出现吗?
  8. C. 实验7-2-7 方阵循环右移
  9. 【UE Unreal Camera】【保姆级教程二】手把手教你通过UE获取摄像头帧数据
  10. 明年英特尔将推出最新Skylake Xeon芯片