【发布时间】:2013-10-15 01:55:05
【问题描述】:
在 c++ 中,如何仅搜索从 startIndex 开始并在一些字符后结束的字符串的一部分。在某些情况下,我只需要在前 5 个字符中搜索特殊字符或字符串,为什么我必须遍历整个字符串,它可能是 1000 个字符或多个字符。我在 c++ 运行时库中所知道的,所有函数都不支持类似的东西,例如 strchr 它会搜索所有字符串,我不希望我想要比较从 [] 到 [] 的字符串的特定部分。我已经看到了使用 wmemchr 解决该问题的方法,但我需要它依赖于当前选择的语言环境,如果有人知道如何做到这一点,我将不胜感激。
还如何直接比较与语言环境相关的 2 个字符?
【问题讨论】: