[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):

文字s,pを与え、文字列sの中を先頭から順々に調べて、pに一致している部分文字列
を見つけるとその部分文字列の先頭を指しているポインタを返し、見つからないと0を返す
関数searchを作成せよ。関数searchの頭はchar *search(char* s, char* p)とする。

例えば
x = search("nekodaisuki", "dai"); ではxは"daisuki"となる。

一応テスト用のmain関数を作ったのでよければ使ってください
int main(void) {
char* x;
search("nekodaisuki", "dai");
printf("%s\n", x);
}

[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 2007年6月21日12:00
[5] その他の制限: ライブラリ関数の使用禁止。必ず再帰関数を使う。