2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
|
1 | |
Своя функция lastpos (поиск последнего вхождения подстроки в строку)12.11.2014, 19:53. Показов 6452. Ответов 10
Метки нет (Все метки)
Написать функцию, которая выполняет действие функции LastPos(s,s1)поиск последнего вхождения под строки s1 в строку s. Но без использовании самой функции LastPos, помогиииите!
0
|
12.11.2014, 19:53 | |
Ответы с готовыми решениями:
10
Поиск последнего вхождения подстроки s1 в строку s Поиск последнего вхождения в строку заданной подстроки Функция LastPos(s, s1): поиск последнего вхождения подстроки s1 в строку s Функция - Pos(s,s1). Назначение - поиск первого вхождения подстроки s1 в строку s (аналогичная функция C - strstr) |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
12.11.2014, 19:58 | 2 | |||||
1
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
||||||
27.11.2014, 21:38 [ТС] | 3 | |||||
даже мыслей на этот счет не много, думала сделать два цикла и проверять есть ли каждый символ подстроки в строке, но по итогу выдает только первый символ подстроки... подскажите...
0
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
|
27.11.2014, 22:03 [ТС] | 4 |
как строку пишу "qwerty"
как подстроку пишу "we" выдает "werty" почему то возвращает еще и все находящееся после подстроки.... Добавлено через 22 секунды zss, как строку пишу "qwerty" как подстроку пишу "we" выдает "werty" почему то возвращает еще и все находящееся после подстроки....
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
27.11.2014, 22:07 | 5 | |||||
Функция возвращает указатель на адрес первого найденного символа.
А уж что с ним делать, Вам решать! Можете, например, отнять адрес начала строки - получите номер этого символа:
1
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
||||||
30.11.2014, 00:09 [ТС] | 8 | |||||
IrineK, спасибо! я сделала рабочую функцию,но она возвращает номер позиции последнего символа подстроки... думаю,сойдет ли? или нужно переделать под первую позицию?
0
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
||||||
30.11.2014, 15:32 [ТС] | 10 | |||||
IrineK, а вы могли бы помочь переделать мою функцию, чтобы она выдавала не последнюю,а первую позицию? что то у меня никак не получается....
0
|
Заблокирован
|
|
30.11.2014, 15:42 | 11 |
zss в сообщениях 2 и 5 в этой теме уже решил задачу.
1
|
30.11.2014, 15:42 | |
30.11.2014, 15:42 | |
Помогаю со студенческими работами здесь
11
Определение последнего вхождения подстроки в строку По позиции последнего вхождения заданной подстроки S в строку. По части строки, расположенной между первым вхо Reverse interator и поиск последнего вхождения символа в строку Реализовать функции поиска последнего вхождения подстроки в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |