Задача:
Нужно написать функцию, которая удоляет с заданного стринга С1 все вхождения стринга С2, при помощи указателя.
Помогите плиз!
Сообщение отредактировано: Graver -
![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() |
Graver |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Ваня Репутация: ![]() ![]() ![]() |
Задача:
Нужно написать функцию, которая удоляет с заданного стринга С1 все вхождения стринга С2, при помощи указателя. Помогите плиз! Сообщение отредактировано: Graver - |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Ну во-первых, strstr - это изначально не то, что тебе нужно... Эта функция (а ты именно ее берешь за основу) ищет первое вхождение подстроки в строку, но никак не удаляет все вхождения.
Да и потом, у тебе же компилятор должен ругаться, если я не ошибаюсь - результат функции описываешь как int, а вернуть пытаешься char*... Функция должна выглядеть примерно вот так: char *strdel(char *str, char *substr) { |
![]() ![]() |
![]() |
Текстовая версия | 13.09.2025 5:48 |