= {0};
int len = strlen(str);
set_value_for_string_part(str, len, part);
#pragma omp parellel for
for(index = 0; index < 2; index ++)
result[index] = strstr(part[index].str, part[index].len, data);
if(NULL == result[0] && NULL == result[1])
return NULL;
return (NULL != result[0]) result[0] : result[1];
}注意事项:
(1)这里omp宏要在VS2005或者更高的版本上面才能运行,同时需要添加头文件#include,打开openmp的开关;
(2)这里调用的strstr函数第2个参数是目标字符串的长度,和我们前面介绍的普通查找函数稍微不一样,前面的函数不能直接使用,但稍作改变即可。