#include #include int main() { char mainString[100]; // 元の文字列 char searchString[20]; // 検索する文字列 // ユーザーにメインの文字列を入力してもらう printf("メインの文字列を入力してください: "); fgets(mainString, sizeof(mainString), stdin); // 改行文字を削除する mainString[strcspn(mainString, "\n")] = '\0'; // ユーザーに検索する文字列を入力してもらう printf("検索する文字列を入力してください: "); fgets(searchString, sizeof(searchString), stdin); // 改行文字を削除する searchString[strcspn(searchString, "\n")] = '\0'; // strstr関数を使用して文字列を検索 char* position = strstr(mainString, searchString); if (position != NULL) { // 文字列が見つかった場合、位置を表示 printf("文字列が見つかりました。位置: %lld\n", (long long)(position - mainString)); } else { // 文字列が見つからなかった場合 printf("文字列が見つかりませんでした。\n"); } return 0; }