如何使用cstring头文件中的函数
字符串操作例程
日常使用。相当于. NET Framework
strcoll,wcscoll,_mbscoll,_strcoll_l,_mbscoll_l,_stricoll,_wcscoll,_mbscoll,_stricoll_l,_wcscoll_l,_ mbs coll,_wcsncoll,_mbsncoll,_strncoll,_wcsncoll,_wcsncoll_l,_mbsncoll_l,_ strnicol,_ wcs coll
使用代码页信息比较两个字符串(_mbsicoll和_mbsnicoll不区分大小写)
System::String::Compare
_mbsdec,_mbsdec_l,_strdec,_wcsdec
将字符串指针向后移动一个字符
不适用。要调用标准的C函数,请使用PInvoke。有关更多信息,请参见平台调用示例。
_mbsinc,_mbsinc_l,_strinc,_wcsinc
将字符串指针前移一个字符
不适用。
_mbsnbcat,_mbsnbcat_l,_mbsnbcat_s,_mbsnbcat_s_l
最多将一个字符串的前n个字节追加到另一个字符串中
不适用。
_mbsnbcmp,_mbsnbcmp_l
比较两个字符串的前n个字节
不适用。
_mbsnbcnt,_mbsnbcnt_l,_mbsnccnt,_mbsnccnt_l,_strncnt,_wcsncnt
返回所提供的字符数中的字符字节数
不适用。
_mbsnbcpy,_mbsnbcpy_l,_mbsnbcpy_s,_mbsnbcpy_s_l
复制n字节的字符串
不适用。
_mbsnbicmp,_mbsnbicmp_l
比较两个字符串的n个字节,忽略大小写
不适用。
_mbsnbset,_mbsnbset_l
将字符串的前n个字节设置为指定字符
不适用。
_mbsnbcnt,_mbsnbcnt_l,_mbsnccnt,_mbsnccnt_l,_strncnt,_wcsncnt
返回所提供字节数内的字符数
不适用。
_mbsnextc,_mbsnextc_l,_strnextc,_wcsnextc
查找字符串中的下一个字符
不适用。
_ mbs Inc,_ mbsninc _ l,_ strninc,_ wcsninc
将字符串指针前移n个字符
不适用。
_mbsspnp,_mbsspnp_l,_strspnp,_wcsspnp
返回给定字符串中不在另一个给定字符串中的第一个字符的指针
不适用。
_scprintf,_scprintf_l,_scwprintf,_scwprintf_l
返回格式化字符串中的字符数
不适用。
_snscanf,_snscanf_l,_snwscanf_l,_snscanf_s,_snscanf_s,_snwscanf_s
从标准输入流中读取指定长度的格式化数据。
不适用。
sscanf,_sscanf_l,swscanf,_swscanf_l,sscanf_s,_sscanf_s_l,swscanf_s,_swscanf_s_l
从标准输入流中读取指定长度的格式化数据。
不适用。
sprintf,_sprintf_l,swprintf,_swprintf_l,__swprintf_l,sprintf_s_l,swprintf_s,_swprintf_s_l,_sprintf_p,_sprintf_p_l,_swprintf_p,_swprintf_p_l
将格式化数据写入字符串
系统::字符串::格式
strcat,wcscat,_mbscat,strcat_s,wcscat_s,_mbscat_s
将一个字符串附加到另一个字符串
System::String::Concat
strchr,wcschr,_mbschr,_mbschr_l
在字符串中查找指定字符的第一个匹配项
System::String::IndexOf
strcmp,wcscmp,_mbscmp
比较两个字符串
System::String::CompareOrdinal
strcoll,wcscoll,_mbscoll,_strcoll_l,_mbscoll_l,_stricoll,_wcscoll,_mbscoll,_stricoll_l,_wcscoll_l,_ mbs coll,_wcsncoll,_mbsncoll,_strncoll,_wcsncoll,_wcsncoll_l,_mbsncoll_l,_ strnicol,_ wcs coll
使用当前区域设置代码页信息比较两个字符串(_stricoll、_wcsicoll、_strnicoll和_wcsnicoll不区分大小写)
System::String::Compare
strcpy,wcscpy,_mbscpy,strcpy_s,wcscpy_s,_mbscpy_s
将一个字符串复制到另一个字符串
System::String::Copy
strcspn,wcscspn,_mbscspn,_mbscspn_l
在字符串中查找指定字符集中第一个出现的字符
System::String::Substring
_strdup,_wcsdup,_mbsdup,_strdup_dbg,_wcsdup_dbg
重复字符串
System::String::Clone
strerror,_strerror,_wcserror,_wcserror,strerror_s,_wcserror_s,__wcserror_s
将错误号映射到消息字符串
系统::异常::消息
strftime,wcsftime,_strftime_l,_wcsftime_l
格式化日期和时间字符串
System::Convert::ToString
_stricmp,_wcsicmp,_mbsicmp,_stricmp_l,_wcsicmp_l,_mbsicmp_l
比较两个字符串,不考虑大小写
System::String::Compare
strlen,strlen_l,wcslen,wcslen_l,_mbslen_l,_mbslen _ l,strlen,strlen_l,wcslen,wcs len _ l,_ mbs len,_ mbs len _ l,
查找字符串的长度
系统::字符串::长度
_strlwr,_wcslwr,_mbslwr,_strlwr_l,_wcslwr_l,_strlwr_s,_strlwr_s,_mbslwr_s,_mbslwr_l,_wcslwr_s
将字符串转换成小写
System::String::ToLower
strncat,_strncat_l,wcsncat,wcsncat_l,_mbsncat_l,strncat_s,_strncat_s_l,wcsncat_s,_wcsncat_s_l,_mbsncat_s,_ mbsncat _ l
追加字符串字符
System::String::Concat
strncmp,wcsncmp,_mbsncmp,_mbsncmp_l
比较两个字符串的字符
System::String::Compare
strncpy,_strncpy_l,wcsncpy,_wcsncpy_l,_mbsncpy,_mbsncpy_l,strncpy_s,_ strncpy _ l,wcsncpy_s,_wcsncpy_s_l
将一个字符串的字符复制到另一个字符串
System::String::Copy
_strnicmp,_wcsnicmp,_mbsnicmp,_strnicmp_l,_wcsnicmp_l,_mbsnicmp_l
比较两个字符串的字符,不考虑大小写
System::String::Compare
_strnset,_strnset_l,_wcsnset,_wcsnset_l,_mbsnset,_mbsnset_l
将字符串的前n个字符设置为指定字符
System::String::Replace
strpbrk,wcspbrk,_mbspbrk,_mbspbrk_l
在一个字符串中查找另一个字符串中第一个出现的字符
System::String::IndexOfAny
strrchr,wcsrchr,_mbsrchr,_mbsrchr_l
查找字符串中给定字符的最后一个匹配项
System::String::LastIndexOf
_strrev,_wcsrev,_mbsrev,_mbsrev_l
反向字符串
不适用。
_strset,_strset_l,_wcsset,_wcsset_l,_mbsset,_mbsset_l
将字符串中的所有字符设置为指定字符
不适用。
strspn,wcsspn,_mbsspn,_mbsspn_l
从一个字符串中查找另一个字符串中的第一个子字符串
System::String::Substring
strstr,wcsstr,_mbsstr,_mbsstr_l
在另一个字符串中查找指定字符串的第一个匹配项
System::String::IndexOf
在线学习英语在线学习英语在线学习英语在线学习英语在线学习英语在线学习英语在线学习
在字符串中查找下一个标记
不适用。
_strupr,_strupr_l,_mbsupr,_mbsupr_l,_wcsupr_l,_strupr_s,_ strupr _ l,_mbsupr_s,_ MB supr _ l,_wcsupr_s,_wcsupr_s_l
将字符串转换为大写
System::String::ToUpper
strxfrm,wcsxfrm,_strxfrm_l,_wcsxfrm_l
基于特定于区域设置的信息将字符串转换为整理后的形式
不适用。
vsprintf,_vsprintf_l,vswprintf,_vswprintf_l,__vswprintf_l,vsprintf_s,_vsprintf_s,_vswprintf_s,_ VSP rintf _ l,_vsprintf_p,_vsprintf_p_l,_vswprintf_p_l
使用指向参数列表的指针编写格式化输出
系统::字符串::格式
vsnprintf,_vsnprintf,_vsnprintf_l,_vsnwprintf,_vsnwprintf_l,vsnprintf_s,_vsnprintf_s,_vsnprintf_s_l,_vsnwprintf_s,_vsnwprintf_s
使用指向参数列表的指针编写格式化输出
系统::字符串::格式