Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
boo777
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 12
#1

Удалить из строки каждое вхождение подстроки - C++

01.11.2010, 14:01. Просмотров 1182. Ответов 2
Метки нет (Все метки)

Удалить из строки s каждое вхождение подстроки s1. На С++

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2010, 14:01     Удалить из строки каждое вхождение подстроки
Посмотрите здесь:
C++ Заменить каждое вхождение <i> на <курсив>, а каждое вхождение </i> на <конец курсивах>
Удалить из строки первое вхождение буквосочетание 'not' C++
C++ Удалить все подстроки из строки
Удалить из строки все подстроки C++
C++ Удалить из строки S все подстроки, совпадающие с S0
Удалить из строки все подстроки str2 C++
C++ Нужно удалить все подстроки из исходной строки
Строки. Удалить каждое второе слово C++
C++ Удалить каждое четное слово из строки
C++ Удалить каждое четное слово из строки
Удалить каждое четное слово из строки C++
C++ Удалить каждое четное слово из текстовой строки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
01.11.2010, 15:01     Удалить из строки каждое вхождение подстроки #2
C
1
2
3
4
DelStr(char *s, char *s1)
{ char *p; int k = strlen(s1);
     while( (p=strstr(s, s1))!=NULL)  strcpy(p, p+k);
}
У кода интересный эффект. Если после удаления подстроки вдруг образуется еще s1, она тоже удалится
Так если s="aaabbb", s1="ab", строка очистится полностью
romex
44 / 44 / 4
Регистрация: 11.04.2010
Сообщений: 223
04.11.2010, 15:00     Удалить из строки каждое вхождение подстроки #3
Что значит "группы букв вида abcd"?
Yandex
Объявления
04.11.2010, 15:00     Удалить из строки каждое вхождение подстроки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru