Найти набор символов во введённой строке - C (СИ)
Формулировка задачи:
Найти набор символов во введённой строке. Язык Си.
Вообще требуется ещё ввести этот текст, но с этим я вроде разобрался. Если что не так - подскажите, пожалуйста
char quit[255];
int end[5], j, i;
end[0] = '!';
end[1] = '!';
end[2] = '!';
end[3] = '!';
end[4] = '!';
j = 0;
quit[0] = '\0';
quit[1] = '\0';
quit[2] = '\0';
quit[3] = '\0';
quit[4] = '\0';
while (quit[0] != '!' && quit[1] != '!' && quit[2] != '!' && quit[3] != '!' && quit[4] != '!' )
{
if (j < 1)
printf("Enter first string\n");
else
printf("Enter nex string\n");
for (i = 0; i<= 255; i++)
quit[i] = *""; // обнуляем квит
gets (quit);
}
return 0;
}Решение задачи: «Найти набор символов во введённой строке»
textual
Листинг программы
// line 5 const char* p = substr;
Объяснение кода листинга программы
В данном коде выполняется следующие действия:
- Переменная
substrсодержит подстроку, которую необходимо проанализировать. - В строке 5 происходит присваивание указателя
pзначениюsubstr. - Теперь указатель
pуказывает на первый символ подстроки. - Далее, код выполняет поиск набора символов в подстроке, но этот поиск не представлен в данном фрагменте кода.
- По завершению поиска, переменная
substrбудет содержать найденный набор символов.