char *hay = (char*)Shy.c_str();
char aa[1024] = { 0 };
int index = 0;
char* buf = strstr(hay, needle);
while (buf != NULL)
{
int n = strlen(hay) - strlen(buf);
memcpy(aa, hay, n);
hay = hay + n;
value[index] = aa;
index = index + 1;
ZeroMemory(aa, 1024);
hay = buf + strlen(needle);