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

Строки-Del (s1,s2) - C++

Восстановить пароль Регистрация
 
juliya92
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 3
09.03.2011, 23:38     Строки-Del (s1,s2) #1
Del (s1,s2)
Разработать функцию удаления подстроки s2 из строки s1. На C.

Предусмотреть и описать реакцию на некорректное задание параметров. Не использовать имеющиеся в языке средства обработки строк.
Везде под словом понимается последовательность символов, ограниченная пробелами или началом/концом строки. Несколько следующих подряд пробелов между словами интерпретируются как один пробел.

Пример:
Ввод:
abc hgtcd bcg
bc
Вывод: a hgtcd g
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2011, 23:38     Строки-Del (s1,s2)
Посмотрите здесь:

Как скрыть программу от ctrl alt del? C++
Как в w2k перехватить Ctrl+Alt+Del? C++
C++ .Упорядочить строки матрицы по убыванию значений произведений наименьшего и наибольшего элементов каждой строки
C++ написать программу для вычисления значений функции F(x) для х, изменяющегося в интервале от A до B с шагом DEL.
C++ Осуществите в классе перегрузку метода del() c различным количеством параметров
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
09.03.2011, 23:55     Строки-Del (s1,s2) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
void del(std::string &a, std::string &b){
  for(std::string::size_type i = a.find(b); i != std::string::npos; i = a.find(b))
    a.erase(a.find(b), b.length());
}
 
int main(){
  std::string a, b;
  getline(std::cin, a);
  getline(std::cin, b);
  del(a, b);
  std::cout << "\n\n" << a;
  return 0;
}
IrineK
Заблокирован
10.03.2011, 00:03     Строки-Del (s1,s2) #3
juliya92,
Обязательно, когда просите помочь, предоставляйте хотя бы какие-то наработки. Это нужно, чтобы понять, в каком компиляторе и на каком "диалекте" решать.
Например, диалект г-на asics многим может показаться вообще иностранным языком.
juliya92
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 3
10.03.2011, 19:26  [ТС]     Строки-Del (s1,s2) #4
Цитата Сообщение от IrineK Посмотреть сообщение
juliya92,
Обязательно, когда просите помочь, предоставляйте хотя бы какие-то наработки. Это нужно, чтобы понять, в каком компиляторе и на каком "диалекте" решать.
Например, диалект г-на asics многим может показаться вообще иностранным языком.
Ок.
Среда: Borland 3.1 for DOS
Язык: C
По-простому, без диалекта..)

Добавлено через 19 часов 17 минут
Не использовать имеющиеся в языке средства обработки строк.
Borland 3.1 for DOS
Язык: C
juliya92
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 3
13.03.2011, 20:16  [ТС]     Строки-Del (s1,s2) #5
UP:
Может кто помочь, без имеющихся в языке средства обработки строк, написать на C.
Yandex
Объявления
13.03.2011, 20:16     Строки-Del (s1,s2)
Ответ Создать тему
Опции темы

Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru