【发布时间】:2012-12-17 16:49:41
【问题描述】:
我正在尝试找出如何将字符串的第一个 n 字符与另一个字符匹配。这是我目前得到的一些代码:
CFStringRef myStringRef = CFSTR("hello");
CFStringRef otherStringRef = CFSTR("helloworld");
CFIndex cmpChars = CFStringGetLength(myStringRef);
CFComparisonResult res = CFStringCompareWithOptions(myStringRef, otherStringRef, CFRangeMake(0, cmpChars), kCFCompareCaseInsensitive);
printf("Res: %i\n", (int)res);
根据文档,我将res 的值设为-1,意思是“小于”。当然,既然我指定了要匹配的范围,那么它应该只考虑该范围吗?
【问题讨论】:
标签: c++ macos core-foundation cfstring