質問: 2種類の文字列をキーボードから入力し、1つ目の文字列の中に、2つ目の文字列が存在するかどうかを判定するプログラムを標準関数を用いて作成せよ。 C言語の問題です。お願いします。
回答: #include #include //strstr()に必要 int main(void){ char str1[256]; char str2[256]; printf("文字列1="); scanf("%s",str1); printf("文字列2="); scanf("%s",str2); //strstr(文字列A,文字列B) //文字列Aの中に文字列BがなければNULLを返す関数 if( strstr(str1,str2)!=NULL ) printf("あります\n"); else printf("ありません\n"); return 0; }