C言語なら、俺に聞け! <13>
■ このスレッドは過去ログ倉庫に格納されています
0466デフォルトの名無しさん
NGNG{
size_t len1;
char *p1;
size_t len;
len1 = strlen(key1);
if ((p1 = strstr(str, key1)) != 0)
{
if ((p2 = strstr(p1 + len1, key2)) != 0)
{
len = p2 - p1 - len1;
if (len >= bufsize)
{
/* 長すぎ。ぶった切る */
len = bufsize - 1;
}
strncpy(buf, p1 + len2, len);
buf[len] = 0;
return buf;
}
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています