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

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

Войти
Регистрация
Восстановить пароль
 
schanker
5 / 5 / 0
Регистрация: 16.04.2010
Сообщений: 248
Записей в блоге: 1
#1

Удаление подстроки - C++

14.12.2012, 22:47. Просмотров 527. Ответов 1
Метки нет (Все метки)

Доброго всем вечера. Извините конечно, но я завис на вот таком простом примере. Помогите плиз.
разработать программу, которая для заданной строки s. удаляет все подстроки substr.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
main()
{
int i,j,m,n;
m=0;
char str1[20],str2[20]={'substr'};
clrscr();
cout<<"vvedite stroku ";
gets(str1);
for (i=0;i<=(strlen(str1)-1);i++)
{
if ;
}
cout<<m;
getch();
return(0);
}
Добавлено через 57 минут
может кто поможет?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 22:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удаление подстроки (C++):

Удаление подстроки (С) - C++
Ребят кто может помочь с удаление подстроки в строке, может у когото код завалялся. Строка: Пальцы его мнут и мнут глину. Удалить: &quot;и...

Удаление подстроки из строки - C++
Помогите пожалуйста реализовать функцию удаления подстроки из строки, функция получает в качестве параметров индекс элемента и кол-во...

Удаление подстроки из строки - C++
теперь вот такая задача: Удалить из строки все подстроки которые начинаются на &lt; и оканчиваются на &gt;. попробовал написать, вот что...

Удаление подстроки из строки - C++
Привет! Нужна ваша помощь. Требуется написать программу через С-строки: &quot;Написать программу, реализующую процедуру удаления подстроки SS...

Удаление заданной подстроки из строки - C++
Есть заданные слова, которые нужно удалить из строки. Пробовал так, но ошибка: #include &lt;iostream&gt; #include &lt;string&gt; using...

Function - Delete(s,n,l). Purpose - удаление из строки s подстроки - C++
Function - Delete(s,n,l). Purpose - удаление из строки s подстроки, начиная с позиции n, длиной l (аналогичная библиотечная Function есть в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,677
15.12.2012, 10:14 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
 
int main() {
    char bigstring[] = "огородил огород одинокий огородник";
    char substring[] = "огород";
 
    char *tmpSubstringFoundAt;
    int tmpSubstringLength;
 
 
    while (strstr(bigstring,substring))
    {   
    tmpSubstringFoundAt = strstr(bigstring, substring);
    tmpSubstringLength = strlen(substring);
    
    strncpy ( tmpSubstringFoundAt, tmpSubstringFoundAt + tmpSubstringLength,
                             sizeof(bigstring) - (tmpSubstringFoundAt-bigstring));
    }
 
    printf("%s\n", bigstring);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2012, 10:14
Привет! Вот еще темы с ответами:

Функция Delete(s,n,l) Назначение: удаление из строки s подстроки, начиная с позиции n, длиной l - C++
помогите задачку написать.

Найти длину максимальной подстроки, такой что в этой подстроке не существует подстроки равной какой-то строке - C++
Не могу решить задачу, я понял саму задачу. Не могу написать код, помогите, плз! У Дроида-На2а есть строка S, и K строк ai. Ваша задача...

Создать функции добавления подстроки и удаления подстроки - C++
Написать в программе функции добавления подстроки и удаления подстроки в любом месте данного рядка.

Разбить строку на все "связные" подстроки. Получившиеся подстроки записать в вектор - C++
Нужно разбить минимальную строку на &quot;связные&quot; подстроки Например: строка Mas: &quot;qwe&quot; нужны подстроки: &quot;q&quot;,&quot;w&quot;,&quot;e&quot;,&quot;qw&quot;,&quot;we&quot;,&quot;qwe&quot;....


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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