STRING.H

头文件 string.h 包含了 基本常见的字符串所需要的原型和声明。
下面是常用的几个str用法

strlen(s):返回字符串 s 的长度。

strcpy(s1, s2):将字符串 s2 复制到字符串 s1。

strcat(s1, s2):将字符串 s2 添加到字符串 s1 的末尾。

strcmp(s1, s2):比较两个字符串 s1 和 s2。返回值为 0,表示两个字符串相等;大于 0,表示 s1 大于 s2;小于 0,表示 s1 小于 s2。

使用需要注意字符串结尾 ‘\0’ 的位置,不能越界。
另外 string.h 为 C语言的标准库, C++ 中也有相应的头文件cstring, 但是C++中推荐使用string类来操作字符串。

引用string.h
c

#include<string.h>

c++

#include<cstring.h>

字符串<string.h>头文件相关推荐

  1. string类 string.h头文件 cstring头文件区别以及读取一行字符串总结

    以前一直分不清string类  string.h头文件 cstring头文件的去别,今天ce了一发才稍微弄懂了. 首先C语言中只有string.h头文件,string.h包含了一些字符数组和字符串的函 ...

  2. string.h头文件

    string.h头文件包含了许多用于字符数组的函数.使用以下函数时需要在开头添加string.h头文件. 1.strlen():该函数可以得到字符数组中第一个\0前的字符的个数,其格式为:strlen ...

  3. Ler(一) stdlib.h,stdio.h,string.h头文件

    一.定位不同 1.stdlib.h是standard library标准库头文件,定位在通用工具函数. 2.stdio.h是standard input&output标准输入输出头文件,定位在 ...

  4. C语言中的string.h头文件

    C库提供了多个处理字符串的函数,ANSI C把这些函数的原型放在string.h头文件中. string.h头文件中常用的函数有strlen(),strcat(),strcmp(),strncmp,s ...

  5. C语言 string.h头文件

    C标准要求在使用字符串函数时要包含头文件string.h,在使用字符函数时包含头文件 ctype.h     函数名     函数原型     功能     返回值     包含文件     isdi ...

  6. C/C++关于string.h头文件和string类

    1.C的字符串头文件是<string.h>,在C++里这个文件变成了<cstring>,string前面的c表示这个是c语言的:而C++的字符串头文件是<string&g ...

  7. string.h头文件的简单运用

    strcpy(b, a):把字符串a复制到字符串b中 strlen(a):计算字符串a的长度 #include <stdio.h> #include <string.h>int ...

  8. 关于string.h头文件的函数——C语言

    首先要使用string.h函数,首先要编写#include<string.h> 1.strlen函数:此函数可以求得字符串的长度,但所求长度不包括"\0"所占的长度. ...

  9. string.h头文件里的函数源代码及调用(尝试编写)

    1.strlen()函数的源代码及调用: #include<stdio.h> int strlen(char *s); int main() {int n;scanf("%d&q ...

  10. c语言gets函数头文件string.h,string函数头文件

    string.h头文件中有什么函数 string.h头文件中的函数: #include //STL 通用算法 #include //STL 位集容器 #include //复数类 #include / ...

最新文章

  1. ui设计怎样做出有效果的视觉层级?
  2. Delphi Access violations 问题的解决之道
  3. 在shell中编写函数
  4. JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
  5. git 忽略文件 .gitignore 以及规则
  6. 6.方法(go语言学习笔记)
  7. 海棠读社小程序研发(.Net Core版)
  8. nginx解决浏览器跨域问题_前端通过Nginx反向代理解决跨域问题
  9. main方法 如何去掉http debug日志_在MyBatis中如何使用collection标签实现嵌套查询?...
  10. ES6新特性_ES6函数参数的默认值设置---JavaScript_ECMAScript_ES6-ES11新特性工作笔记011
  11. 求两直线交点程序 C
  12. 在bitbucket.org上创建Git仓库
  13. Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
  14. OVF虚拟镜像的导出方法
  15. Maven—Windows操作系统中安装配置Maven环境
  16. 如何更改IDEA的主题(背景黑色还是白色)
  17. PMP考试-风险管理专项突破(第六版)
  18. 年底了,你总结了吗?我先来。
  19. VS2015安装配置assimp和glm
  20. VC6.0 对话框 的控件工具箱 如何找到

热门文章

  1. 收费企业邮箱哪个好用,如何选择合适的公司企业邮箱?
  2. Java中float_java中float指的是什么意思
  3. 图片转Base64 编码工具类
  4. SSD+HDD,win7+deepin15.11,win7引导启动失败!
  5. 那些提升开发人员工作效率的在线工具
  6. 关于找工作,听听树莓老学长怎么说
  7. 看懂2020年智能浪潮,我们从百度和谷歌的AI足迹出发
  8. 普中科技MicroPython基于esp32的基础教程-01-基础知识
  9. 老板,缺人吗?这里有一大波产品人才想安利给你~
  10. 航空软件静态测试标准,静态试验