CFStringCompare
文字列を比較します
CFComparisonResult CFStringCompare ( CFStringRef theString1 , CFStringRef theString2 , CFOptionFlags compareOptions );
解説
文字列を比較します。
同じであればkCFCompareEqualToが返されます。
返り値
引数
( CFStringRef )theString1
( CFStringRef )theString2
( CFOptionFlags )compareOptions
クラス
CFString
Function
使用可能
10.0
参照
例文
#include <CoreFoundation/CoreFoundation.h> int main (int argc, const char * argv[]) { CFStringRef searchString = CFSTR("this is a pen"); CFStringRef originalString = CFSTR("this is a pen"); CFComparisonResult result; result = CFStringCompareWithOptions(originalString, searchString, CFRangeMake(0,CFStringGetLength(searchString)), kCFCompareCaseInsensitive); if (result == kCFCompareEqualTo) { CFShow(CFStringCreateWithFormat(kCFAllocatorDefault,NULL,CFSTR("%@ = %@"), searchString, originalString)); } else { CFShow(CFSTR("not found")); } return 0; }