为了账号安全,请及时绑定邮箱和手机立即绑定

请问在string.h里包含哪几个函数?

/ 猿问

请问在string.h里包含哪几个函数?

慕斯卡3215842 2019-09-23 13:16:44

string.h里包含哪几个函数


查看完整描述

3 回答

?
海绵宝宝撒

string.h头文件里常用的函数有:
strlen求字符串长度。
strcmp比较2个字符串是否一样。
strcat字符串连接操作。
strcpy字符串拷贝操作。
strncat字符串连接操作(前n个字符)。
strncpy字符串拷贝操作(前n个字符)。
strchr查询字串。
strstr 查询子串。
string.h是C语言里面关于字符数组的函数定义的头文件,更详细的可以到include文件夹里面查看该文件。


查看完整回答
反对 回复 2019-09-25
?
拉风的咖菲猫

功能里面写了阿,还要我翻译阿
Functions
Copying:

memcpy Copy block of memory (function)
copy内存块

memmove Move block of memory (function)
移动内存快

strcpy Copy string (function)
copy字符串

strncpy Copy characters from string (function)
从字符串里copy出字符

Concatenation:合并

strcat Concatenate strings (function)
合并字符串

strncat Append characters from string (function)
也是合并,可以指定选用前多少个字符

Comparison:比较

memcmp Compare two blocks of memory (function)
比较两块内存

strcmp Compare two strings (function)
比较两个字串

strcoll Compare two strings using locale (function)

strncmp Compare characters of two strings (function)
比较两个字符串中的字符

strxfrm Transform string using locale (function)
采用目前区域的字符排列次序来比较字符串

Searching:

memchr Locate character in block of memory (function)
在一块内存中定位字符

strchr Locate first occurrence of character in string (function)
第一次出现的

strcspn Get span until character in string (function)
找两串里第一个一样的

strpbrk Locate character in string (function)
在string里找char

strrchr Locate last occurrence of character in string (function)
最后一次出现

strspn Get span of character set in string (function)
找字符集

strstr Locate substring (function)
子串

strtok Split string into tokens (function)
分割字符串

Other:

memset Fill block of memory (function)

strerror Get pointer to error message string (function)

strlen Get string length (function)




查看完整回答
反对 回复 2019-09-25
?
弑天下

c语言提供的string.h提供了一些操作字符串的函数,比如strcmp,strcat等。c++中string.h定义了string类,如果还想在c++中使用strcmp等函数,请加头文件#include <cstring>

查看完整回答
反对 回复 2019-09-25

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信