12 / 12 / 3
Регистрация: 27.07.2012
Сообщений: 208
|
|||||||||||
1 | |||||||||||
Поиск подстрок29.07.2012, 00:46. Показов 3114. Ответов 8
Метки нет (Все метки)
Задание подсчитать все подстроки с использованием функции strstr(). Делаю так:
0
|
29.07.2012, 00:46 | |
Ответы с готовыми решениями:
8
Поиск и вывод подстрок Поиск подстрок в строках и вывод в файл Поиск в файле и замена подстрок используя string Реализовать поиск подстрок с помощью недетерминированного конечного автомата |
29.07.2012, 00:51 | 2 | |||||
потому что ищется всегда с начала строки. нужно ввести указатель, которому присвоить значение начала строки, и указывать его в качестве первого параметра к strstr(), в общем, примерно так:
1
|
12 / 12 / 3
Регистрация: 27.07.2012
Сообщений: 208
|
||||||
29.07.2012, 01:04 [ТС] | 3 | |||||
Попробуйте вызвать функцию вот так:
0
|
Заблокирован
|
||||||
29.07.2012, 01:12 | 4 | |||||
это exeption. Обработай его как положено самостоятельно.
0
|
12 / 12 / 3
Регистрация: 27.07.2012
Сообщений: 208
|
|
29.07.2012, 13:39 [ТС] | 5 |
Почему возникает это исключение? Насколько мне известно нулевая строка содержит только завершающий ноль. Но при вызове функции с аргументами ("1234","") получается так, что
дальше первого элемента цикл не продвигается. Но 1 - ый элемент не нуль же! Добавлено через 2 минуты Может быть строк с 2 сторон ограничивается нулями?
0
|
29.07.2012, 15:50 | 7 | |||||
Могу предложить такое небольшое видоизменение:
0
|
29.07.2012, 16:37 | 9 | |||||
Для Любителей рекурсии:
1
|
29.07.2012, 16:37 | |
29.07.2012, 16:37 | |
Помогаю со студенческими работами здесь
9
вырезки подстрок Удаление подстрок из строки Замена подстрок в строке Молниеносное нахождение подстрок Количество подстрок в строке Подсчёт количества подстрок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |