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