字符串操作 (CRT)

这些例程作用于 null 结尾的单字节字符、宽字符及多字节字符字符串。 如缓冲区操作中所述,可以将缓冲区操作例程用于不以 NULL 字符结尾的字符数组。

字符串操作例程

例程 使用
使用代码页信息比较两个字符字符串(_mbsicoll_mbsnicoll 区分大小写)
将字符串指针退后一个字符
将字符串指针提前一个字符
最多,将一个字符字符串的前 n 个字节追加到另一个字符字符串
%> 比较两个字符字符串的前 n 个字节
返回提供字符数范围的字符字节数
复制字符串的 n 个字节
%> 比较两个字符字符串的 n 个字节,忽略大小写
%> 将字符串的前 n 个字节设置为指定字符
返回提供的字节数范围内的字符数
在字符串中查找下一个字符
将字符串指针前移 n 个字符
返回指向给定字符串中的第一个字符(不在另一个给定字符串中)的指针
返回格式化字符串中的字符数
从标准输入流读取指定长度的格式化数据。
从标准输入流读取指定长度的格式化数据。
将设置格式的数据写入字符串
将一个字符串追加到另一个字符串
在字符串中查找指定字符的第一个匹配项
.- . 比较两个字符串
使用当前区域设置代码页信息比较两个字符串(_stricoll_wcsicoll_strnicoll_wcsnicoll 区分大小写)
将一个字符串复制到另一个字符串
在字符串中查找指定字符集中的字符的第一个匹配项
重复字符串
将错误编号映射到消息字符串
设置日期和时间字符串的格式
比较两个字符串(不考虑大小写)
查找字符串长度
将字符串转换为小写形式
追加字符串的字符
比较两个字符串的字符
将一个字符串的字符复制到另一个字符串
比较两个字符串的字符(不考虑大小写)
将字符串的前 n 个字符设置为指定字符
在另一个字符串中查找其他字符串中的字符的第一个匹配项
查找字符串中给定字符的最后一个匹配项
反向字符串
将字符串的所有字符设置为指定字符
查找在另一个字符串中找不到的字符的字符串的第一个匹配项
在另一个字符串中查找指定字符串的第一个匹配项
在字符串中查找下一个令牌
将字符串转换为大写形式
根据特定于区域设置的信息将字符串转换为排序格式
编写使用指针参数列表的格式化输出
编写使用指针参数列表的格式化输出

另请参阅

按类别分的通用 C 运行时例程