C言語なら、俺に聞け! <16>
■ このスレッドは過去ログ倉庫に格納されています
0332デフォルトの名無しさん
NGNGchar *mystrstr(const char *str, const char *search)
{
const char *p1, *p2;
while (1)
{
p1 = str;
p2 = search;
while (*p2 && (*p1 == *p2))
{
++p1;
++p2;
}
if (! *p2)
return (char *)str;
if (! *p1)
return NULL;
++str;
}
return NULL; /* tricking compiler */
}
私ならこう書くっす。
(char *) ってキャストしてるけど,C++ なら const_cast 使うべきっすね。
■ このスレッドは過去ログ倉庫に格納されています