<cstring> - C++ Builder

C++ Builder 参考手册<cstring>


  • 按功能分类
  • 按字母顺序排列

按功能分类

函数 说明
strlen, _fstrlen, _tcslen, wcslen 字符串长度
strnlen_s, _tcsnlen_s, wcsnlen_s 字符串长度 (_s 版本函数)
strcpy, _fstrcpy, _tcscpy, wcscpy 复制字符串
strcpy_s, _tcscpy_s, wcscpy_s 复制字符串 (_s 版本函数)
strncpy, _fstrncpy, _tcsncpy, wcsncpy 复制字符串,指定最多复制字符个数
strncpy_s, _tcsncpy_s, wcsncpy_s 复制字符串,指定最多复制字符个数 (_s 版本函数)
stpcpy, _stpcpy, _tcspcpy, wcspcpy, _wcspcpy 复制字符串,返回指向目标字符串的结束符的指针
strdup, _strdup, _fstrdup, _tcsdup, _wcsdup 复制字符串到新 malloc 的字符串内存空间
strcat, _fstrcat, _tcscat, wcscat 连接字符串
strcat_s, _tcscat_s, wcscat_s 连接字符串 (_s 版本函数)
strncat, _fstrncat, _tcsncat, wcsncat 连接字符串,指定最多复制字符个数
strncat_s, _tcsncat_s, wcsncat_s 连接字符串,指定最多复制字符个数 (_s 版本函数)
strcmp, _strcmp, _fstrcmp, _tcscmp, wcscmp 字符串比较
strncmp, _fstrncmp, _tcsncmp, _tcsnccmp, wcsncmp 字符串比较,指定最多比较字符个数
stricmp, _stricmp, _fstricmp, strcmpi, _strcmpi,
_tcsicmp, _tcscmpi, _wcsicmp, wcscmpi, _wcscmpi
字符串比较,不区分大小写
strnicmp, _strnicmp, _fstrnicmp, strncmpi,
_tcsnicmp, _tcsncicmp, _tcsncmpi,
_wcsnicmp, wcsncmpi, _wcsncmpi
字符串比较,不区分大小写,指定最多比较字符个数
strchr, _fstrchr, _tcschr, wcschr 在字符串里寻找字符的第一次出现位置
strrchr, _fstrrchr, _tcsrchr, wcsrchr 在字符串里寻找字符的最后一次出现位置
strspn, _fstrspn, _tcsspn, wcsspn 字符串里的第一个不在某字符集合里面的字符的位置索引
_strspnp, _tcsspnp, _wcsspnp 指向字符串里的第一个不在某字符集合里面的字符的指针
strcspn, _fstrcspn, _tcscspn, wcscspn 字符串里的第一个在某字符集合里面的字符的位置索引
strstr, _fstrstr, _tcsstr, wcsstr 指向字符串里面的另一个字符串第一次出现的位置指针
strtok, _fstrtok, _tcstok, wcstok 以某个字符集合里面的字符分割字符串,返回下一个分割部分
strtok_s, _tcstok_s, wcstok_s 以某个字符集合里面的字符分割字符串,返回下一个分割部分 (_s 版本函数)
strlwr, _strlwr, _fstrlwr, _lstrlwr,
_tcslwr, _wcslwr, _lwcslwr
字符串转小写
strupr, _strupr, _fstrupr, _lstrupr,
_tcsupr, _wcsupr, _lwcsupr
字符串转大写
strrev, _strrev, _fstrrev, _tcsrev, _wcsrev 反转字符串,字符顺序颠倒过来
strset, _strset, _fstrset, _tcsset, _wcsset 用一个字符填充字符串,字符串的所有的字符都替换成这个字符
strnset, _strnset, _fstrnset, _tcsnset, _wcsnset 用一个字符填充字符串,指定最多填充字符个数
strpbrk, _fstrpbrk, _tcspbrk, wcspbrk 指向字符串里面某个字符集合里面的字符第一次出现的位置的指针
strcoll, _lstrcoll, _tcscoll, wcscoll, _lwcscoll 字符串比较,使用当前的地区和语言
stricoll, _stricoll, _lstricoll,
_tcsicoll, _wcsicoll, _lwcsicoll
字符串比较,使用当前的地区和语言,不区分大小写
strncoll, _strncoll, _lstrncoll,
_tcsncoll, _tcsnccoll, _wcsncoll, _lwcsncoll
字符串比较,使用当前的地区和语言,指定最多比较字符个数
strnicoll, _strnicoll, _lstrnicoll,
_tcsnicoll, _tcsncicoll, _wcsnicoll, _lwcsnicoll
字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
strxfrm, _lstrxfrm, _tcsxfrm, wcsxfrm, _lwcsxfrm 根据当前地区的 LC_COLLATE 选项转换字符串
strerror, _strerror, _tcserror, __tcserror,
_wcserror, __wcserror
把系统错误编码 errno 转为可读的字符串
strerror_s, _tcserror_s, _wcserror_s 把系统错误编码 errno 转为可读的字符串 (_s 版本函数)
strerrorlen_s 计算 strerror_s 返回信息的长度 (_s 版本函数)
memchr, _fmemchr, _tmemchr, wmemchr, _wmemchr 在内存区域里面找一个字符
memcmp, _fmemcmp, _tmemcmp, wmemcmp 比较两个内存区域的内容
memicmp, _fmemicmp 比较两个内存区域的内容,不区分大小写
memcpy, _fmemcpy, _tmemcpy, wmemcpy, _wmemcpy 复制内存区域的内容
memcpy_s, _tmemcpy_s, wmemcpy_s 复制内存区域的内容 (_s 版本函数)
memccpy, _fmemccpy 复制内存区域的内容,遇到某个字符终止
memmove, _fmemmove, _tmemmove, wmemmove,
movmem, _fmovmem
复制内存区域的内容,允许源与目标区域有重叠部分
memmove_s, _tmemmove_s, wmemmove_s 复制内存区域的内容,允许源与目标区域有重叠部分 (_s 版本)
memset, _fmemset, _tmemset, wmemset, _wmemset,
_fsetmem
用某个字符填充内存区域

按字母顺序排列

函数 说明
_fmemccpy 复制内存区域的内容,遇到某个字符终止
_fmemchr 在内存里面找一个字符
_fmemcmp 比较两个内存区域的内容
_fmemcpy 复制内存区域的内容
_fmemicmp 比较两个内存区域的内容,不区分大小写
_fmemmove 复制内存区域的内容,允许源与目标区域有重叠部分
_fmemset 用某个字符填充内存区域
_fmovmem 复制内存区域的内容,允许源与目标区域有重叠部分
_fsetmem 用某个字符填充内存区域
_fstrcat 连接字符串
_fstrchr 在字符串里寻找字符的第一次出现位置
_fstrcmp 字符串比较
_fstrcpy 复制字符串
_fstrcspn 字符串里的第一个在某字符集合里面的字符的位置索引
_fstrdup 复制字符串到新 malloc 的字符串内存空间
_fstricmp 字符串比较,不区分大小写
_fstrlen 字符串长度
_fstrlwr 字符串转小写
_fstrncat 连接字符串,指定最多复制字符个数
_fstrncmp 字符串比较,指定最多比较字符个数
_fstrncpy 复制字符串,指定最多复制字符个数
_fstrnicmp 字符串比较,不区分大小写,指定最多比较字符个数
_fstrnset 用一个字符填充字符串,指定最多填充字符个数
_fstrpbrk 指向字符串里面某个字符集合里面的字符第一次出现的位置的指针
_fstrrchr 在字符串里寻找字符的最后一次出现位置
_fstrrev 反转字符串,字符顺序颠倒过来
_fstrset 用一个字符填充字符串,字符串的所有的字符都替换成这个字符
_fstrspn 字符串里的第一个不在某字符集合里面的字符的位置索引
_fstrstr 指向字符串里面的另一个字符串第一次出现的位置指针
_fstrtok 以某个字符集合里面的字符分割字符串,返回下一个分割部分
_fstrupr 字符串转大写
_lstrcoll 字符串比较,使用当前的地区和语言
_lstricoll 字符串比较,使用当前的地区和语言,不区分大小写
_lstrlwr 字符串转小写
_lstrncoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
_lstrnicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
_lstrupr 字符串转大写
_lstrxfrm 根据当前地区的 LC_COLLATE 选项转换字符串
_lwcscoll 字符串比较,使用当前的地区和语言
_lwcsicoll 字符串比较,使用当前的地区和语言,不区分大小写
_lwcslwr 字符串转小写
_lwcsncoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
_lwcsnicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
_lwcsupr 字符串转大写
_lwcsxfrm 根据当前地区的 LC_COLLATE 选项转换字符串
memccpy 复制内存区域的内容,遇到某个字符终止
memchr 在内存里面找一个字符
memcmp 比较两个内存区域的内容
memcpy 复制内存区域的内容
memcpy_s 复制内存区域的内容 (_s 版本函数)
memicmp 比较两个内存区域的内容,不区分大小写
memmove 复制内存区域的内容,允许源与目标区域有重叠部分
memmove_s 复制内存区域的内容,允许源与目标区域有重叠部分 (_s 版本)
memset 用某个字符填充内存区域
movmem 复制内存区域的内容,允许源与目标区域有重叠部分
stpcpy 复制字符串,返回指向目标字符串的结束符的指针
_stpcpy 复制字符串,返回指向目标字符串的结束符的指针
strcat 连接字符串
strcat_s 连接字符串 (_s 版本函数)
strchr 在字符串里寻找字符的第一次出现位置
strcmp 字符串比较
_strcmp 字符串比较
strcmpi 字符串比较,不区分大小写
_strcmpi 字符串比较,不区分大小写
strcoll 字符串比较,使用当前的地区和语言
strcpy 复制字符串
strcpy_s 复制字符串 (_s 版本函数)
strcspn 字符串里的第一个在某字符集合里面的字符的位置索引
strdup 复制字符串到新 malloc 的字符串内存空间
_strdup 复制字符串到新 malloc 的字符串内存空间
strerror 把系统错误编码 errno 转为可读的字符串
_strerror 把系统错误编码 errno 转为可读的字符串
strerror_s 把系统错误编码 errno 转为可读的字符串 (_s 版本函数)
strerrorlen_s 计算 strerror_s 返回信息的长度 (_s 版本函数)
stricmp 字符串比较,不区分大小写
_stricmp 字符串比较,不区分大小写
stricoll 字符串比较,使用当前的地区和语言,不区分大小写
_stricoll 字符串比较,使用当前的地区和语言,不区分大小写
strlen 字符串长度
strlwr 字符串转小写
_strlwr 字符串转小写
strncat 连接字符串,指定最多复制字符个数
strncat_s 连接字符串,指定最多复制字符个数 (_s 版本函数)
strncmp 字符串比较,指定最多比较字符个数
strncmpi 字符串比较,不区分大小写,指定最多比较字符个数
strncoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
_strncoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
strncpy 复制字符串,指定最多复制字符个数
strncpy_s 复制字符串,指定最多复制字符个数 (_s 版本函数)
strnicmp 字符串比较,不区分大小写,指定最多比较字符个数
_strnicmp 字符串比较,不区分大小写,指定最多比较字符个数
strnicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
_strnicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
strnlen_s 字符串长度 (_s 版本函数)
strnset 用一个字符填充字符串,指定最多填充字符个数
_strnset 用一个字符填充字符串,指定最多填充字符个数
strpbrk 指向字符串里面某个字符集合里面的字符第一次出现的位置的指针
strrchr 在字符串里寻找字符的最后一次出现位置
strrev 反转字符串,字符顺序颠倒过来
_strrev 反转字符串,字符顺序颠倒过来
strset 用一个字符填充字符串,字符串的所有的字符都替换成这个字符
_strset 用一个字符填充字符串,字符串的所有的字符都替换成这个字符
strspn 字符串里的第一个不在某字符集合里面的字符的位置索引
_strspnp 指向字符串里的第一个不在某字符集合里面的字符的指针
strstr 指向字符串里面的另一个字符串第一次出现的位置指针
strtok 以某个字符集合里面的字符分割字符串,返回下一个分割部分
strtok_s 以某个字符集合里面的字符分割字符串,返回下一个分割部分 (_s 版本函数)
strupr 字符串转大写
_strupr 字符串转大写
strxfrm 根据当前地区的 LC_COLLATE 选项转换字符串
_tcscat 连接字符串
_tcscat_s 连接字符串 (_s 版本函数)
_tcschr 在字符串里寻找字符的第一次出现位置
_tcscmp 字符串比较
_tcscmpi 字符串比较,不区分大小写
_tcscoll 字符串比较,使用当前的地区和语言
_tcscpy 复制字符串
_tcscpy_s 复制字符串 (_s 版本函数)
_tcscspn 字符串里的第一个在某字符集合里面的字符的位置索引
_tcsdup 复制字符串到新 malloc 的字符串内存空间
_tcserror 把系统错误编码 errno 转为可读的字符串
__tcserror 把系统错误编码 errno 转为可读的字符串
_tcserror_s 把系统错误编码 errno 转为可读的字符串 (_s 版本函数)
_tcsicmp 字符串比较,不区分大小写
_tcsicoll 字符串比较,使用当前的地区和语言,不区分大小写
_tcslen 字符串长度
_tcslwr 字符串转小写
_tcsncat 连接字符串,指定最多复制字符个数
_tcsncat_s 连接字符串,指定最多复制字符个数 (_s 版本函数)
_tcsnccmp 字符串比较,指定最多比较字符个数
_tcsnccoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
_tcsncicmp 字符串比较,不区分大小写,指定最多比较字符个数
_tcsncicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
_tcsncmp 字符串比较,指定最多比较字符个数
_tcsncmpi 字符串比较,不区分大小写,指定最多比较字符个数
_tcsncoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
_tcsncpy 复制字符串,指定最多复制字符个数
_tcsncpy_s 复制字符串,指定最多复制字符个数 (_s 版本函数)
_tcsnicmp 字符串比较,不区分大小写,指定最多比较字符个数
_tcsnicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
_tcsnlen_s 字符串长度 (_s 版本函数)
_tcsnset 用一个字符填充字符串,指定最多填充字符个数
_tcspbrk 指向字符串里面某个字符集合里面的字符第一次出现的位置的指针
_tcspcpy 复制字符串,返回指向目标字符串的结束符的指针
_tcsrchr 在字符串里寻找字符的最后一次出现位置
_tcsrev 反转字符串,字符顺序颠倒过来
_tcsset 用一个字符填充字符串,字符串的所有的字符都替换成这个字符
_tcsspn 字符串里的第一个不在某字符集合里面的字符的位置索引
_tcsspnp 指向字符串里的第一个不在某字符集合里面的字符的指针
_tcsstr 指向字符串里面的另一个字符串第一次出现的位置指针
_tcstok 以某个字符集合里面的字符分割字符串,返回下一个分割部分
_tcstok_s 以某个字符集合里面的字符分割字符串,返回下一个分割部分 (_s 版本函数)
_tcsupr 字符串转大写
_tcsxfrm 根据当前地区的 LC_COLLATE 选项转换字符串
_tmemchr 在内存区域里面找一个字符
_tmemcmp 比较两个内存区域的内容
_tmemcpy 复制内存区域的内容
_tmemcpy_s 复制内存区域的内容 (_s 版本函数)
_tmemmove 复制内存区域的内容,允许源与目标区域有重叠部分
_tmemmove_s 复制内存区域的内容,允许源与目标区域有重叠部分 (_s 版本)
_tmemset 用某个字符填充内存区域
wcscat 连接字符串
wcscat_s 连接字符串 (_s 版本函数)
wcschr 在字符串里寻找字符的第一次出现位置
wcscmp 字符串比较
wcscmpi 字符串比较,不区分大小写
_wcscmpi 字符串比较,不区分大小写
wcscoll 字符串比较,使用当前的地区和语言
wcscpy 复制字符串
wcscpy_s 复制字符串 (_s 版本函数)
wcscspn 字符串里的第一个在某字符集合里面的字符的位置索引
_wcsdup 复制字符串到新 malloc 的字符串内存空间
_wcserror 把系统错误编码 errno 转为可读的字符串
__wcserror 把系统错误编码 errno 转为可读的字符串
_wcserror_s 把系统错误编码 errno 转为可读的字符串 (_s 版本函数)
_wcsicmp 字符串比较,不区分大小写
_wcsicoll 字符串比较,使用当前的地区和语言,不区分大小写
wcslen 字符串长度
_wcslwr 字符串转小写
wcsncat 连接字符串,指定最多复制字符个数
wcsncat_s 连接字符串,指定最多复制字符个数 (_s 版本函数)
wcsncmp 字符串比较,指定最多比较字符个数
wcsncmpi 字符串比较,不区分大小写,指定最多比较字符个数
_wcsncmpi 字符串比较,不区分大小写,指定最多比较字符个数
_wcsncoll 字符串比较,使用当前的地区和语言,指定最多比较字符个数
wcsncpy 复制字符串,指定最多复制字符个数
wcsncpy_s 复制字符串,指定最多复制字符个数 (_s 版本函数)
_wcsnicmp 字符串比较,不区分大小写,指定最多比较字符个数
_wcsnicoll 字符串比较,使用当前的地区和语言,不区分大小写,指定最多比较的字符个数
wcsnlen_s 字符串长度 (_s 版本函数)
_wcsnset 用一个字符填充字符串,指定最多填充字符个数
wcspbrk 指向字符串里面某个字符集合里面的字符第一次出现的位置的指针
wcspcpy 复制字符串,返回指向目标字符串的结束符的指针
_wcspcpy 复制字符串,返回指向目标字符串的结束符的指针
wcsrchr 在字符串里寻找字符的最后一次出现位置
_wcsrev 反转字符串,字符顺序颠倒过来
_wcsset 用一个字符填充字符串,字符串的所有的字符都替换成这个字符
wcsspn 字符串里的第一个不在某字符集合里面的字符的位置索引
_wcsspnp 指向字符串里的第一个不在某字符集合里面的字符的指针
wcsstr 指向字符串里面的另一个字符串第一次出现的位置指针
wcstok 以某个字符集合里面的字符分割字符串,返回下一个分割部分
wcstok_s 以某个字符集合里面的字符分割字符串,返回下一个分割部分 (_s 版本函数)
_wcsupr 字符串转大写
wcsxfrm 根据当前地区的 LC_COLLATE 选项转换字符串
wmemchr 在内存区域里面找一个字符
_wmemchr 在内存区域里面找一个字符
wmemcmp 比较两个内存区域的内容
wmemcpy 复制内存区域的内容
_wmemcpy 复制内存区域的内容
wmemcpy_s 复制内存区域的内容 (_s 版本函数)
wmemmove 复制内存区域的内容,允许源与目标区域有重叠部分
wmemmove_s 复制内存区域的内容,允许源与目标区域有重叠部分 (_s 版本)
wmemset 用某个字符填充内存区域
_wmemset 用某个字符填充内存区域

相关:


C++ Builder 参考手册<cstring>

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351