【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?

文字列s1に文字列s2が含まれるか判定する関数search
を作りたいのですが、コンパイルできません。
どこに問題がありますか??


#include<stdio.h>
#include<string.h>

int seach(char *s1,char *s2)
{
char *p;

p = strstr(s1,s2);
if(p == NULL){
return 0;
}else{
return 1;
}
}

main(void){
char s1[255];
char s2[255];
int res;

printf("文字列s1を入力:");
scanf("%s",s1);
printf("文字列s2を入力:");
scanf("%s",s2);

res = search(s1,s2);

if(res == 1){
printf("文字列s1に文字列s2が含まれます\n");
}
if(res == 0){
printf("文字列s1に文字列f2は含まれません\n");
}

return 0;
}

A 回答 (2件)

関数の定義がseachで、


呼び出している関数名がsearchです。
名前をどちらかに統一すれば、コンパイルできます。
    • good
    • 0
この回答へのお礼

ありがとうございました。
無事に実行できました。

お礼日時:2004/12/17 19:28

error message は?

    • good
    • 0
この回答へのお礼

ありがとうございました。
無事に実行できました。
次からはエラーメッセージも一緒に書き込むように
注意します。

お礼日時:2004/12/17 19:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報