用到strlen(函数,则应包含多少个头文件)

 我来答
百度网友3159ca0
推荐于2019-08-25 · TA获得超过2485个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

只需要 #include <string.h>

拓展资料:

strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。

参考资料:百度百科:strlen

百度网友12a0a1f
推荐于2019-08-22 · TA获得超过2.2万个赞
知道答主
回答量:195
采纳率:100%
帮助的人:5.5万
展开全部

需要在#include<stdio.h>的基础上

多添加一个 #include <string.h>就够了。

扩展资料:

c++中 string与string.h 的作用和区别:一般一个C++的老的带".h"扩展名的库文件,比如iostream.h,在新标准后的标准库中都有一个不带".h"扩展名的相对应,区别除了后者的好多改进之外,还有一点就是后者的东东都塞进了"std"名字空间中。但唯独string特别。问题在于C++要兼容C的标准库,而C的标准库里碰巧也已经有一个名字叫做"string.h"的头文件,包含一些常用的C字符串处理函数。这个头文件跟C++的string类半点关系也没有,所以 <string>并非 <string.h>的"升级版本",他们是毫无关系的两个头文件。

c++ <string.h>常用函数如下:

strlen求字符串长度

strcmp比较2个字符串是否一样

strcat字符串连接操作

strcpy字符串拷贝操作

资料来源:C语言中文网

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_HappyEnding
2011-09-24 · TA获得超过830个赞
知道小有建树答主
回答量:633
采纳率:0%
帮助的人:280万
展开全部
c语言 #include <string.h>
c++ #include <cstring>

cstring不是简单的表示是c++的头文件,最重要的是里面加入的std这个命名空间。在c++里面用cstring更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-09-24 · 超过10用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:44.4万
展开全部
#include <string.h>即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七叔之家
高粉答主

2015-09-11 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.5万
采纳率:92%
帮助的人:1.2亿
展开全部
extern unsigned int strlen(char *s);
在Visual C++ 6.0中,原型为size_t strlen(const char *string); ,其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码:typedef unsigned int size_t; 。
头文件:string.h
格式:strlen (字符数组名)
功能:计算给定字符串的(unsigned int型)长度,不包括'\0'在内
说明:返回s的长度,不包括结束符NULL。
相关函数:
TCHAR.H routine _UNICODE & _MBCS not defined_MBCS defined_UNICODE defined_tcslen
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式