浙大版《C言語プログラム設計(第3版)》テーマ集-練習問題11-6サブストリングを探す(20分)
タイトルリンク:クリックしてリンクを開く
略.
解題の考え方:略.
ACコード
略.
解題の考え方:略.
ACコード
char *search( char *s, char *t )
{
for(int i=0; s[i]!='\0'; i++)
{
if(s[i]==*t)
{
char *c=&s[i];
int j=0;
for(; t[j]!='\0' && *c!='\0'; j++,c++)
{
if(t[j]!=*c) break;
}
if(t[j]=='\0') return &s[i]; // s="abc", t="abcd" return NULL;
}
}
return NULL;
}