Предмет: Информатика,
автор: EgorIvleev
Срочно! Си 100 баллов
Даны две строки: S1 и S2. Проверить, содержится ли строка S2 в строке S1. Если
да, то вывести номер позиции, начиная с которой S2 содержится в S1, если нет,
то вывести 0
Holtzmann69:
Чисты C, или C++?
Ответы
Автор ответа:
1
#include <string.h>
#include <stdio.h>
#define buff 255
void main() {
char str1[buff];
char str2[buff];
char *I_str;
printf("STR1=");
gets(str1);
printf("STR2=");
gets(str2);
I_str = strstr(str1, str2);
if (I_str == NULL)
printf("0\n");
else
printf("%d\n", I_str - str1 + 1);
}
Похожие вопросы
Предмет: Английский язык,
автор: 12345535
Предмет: Русский язык,
автор: sasha462014
Предмет: Русский язык,
автор: GalinaPRZ
Предмет: Биология,
автор: dian4nasyrova
Предмет: Русский язык,
автор: никита3736