0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 4
|
|
1 | |
Замена слов в строке27.11.2010, 16:44. Показов 13711. Ответов 13
Метки нет (Все метки)
Собственно, сама задача:
С клавиатуры вводится некоторый текст. Потом вводится слово(1) которое нужно заменить и слово(2) на которое нужно заменить. Если слово(1) встречается в тексте несколько раз, то во всех случаях его нужно заменить словом(2). У меня такой вопрос, господа программисты, получится ли эту программу реализовать с помощью функций strstr, strncat, strncpy? А то мне кажется, что ее легче решить посимвольным сравнением.
0
|
27.11.2010, 16:44 | |
Ответы с готовыми решениями:
13
Замена слов в строке Замена слов в строке Замена слов в строке Замена слов в строке |
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
|
||||||
28.11.2010, 11:22 | 2 | |||||
1
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
28.11.2010, 13:24 | 4 | |||||
1
|
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 4
|
|
29.11.2010, 22:30 [ТС] | 5 |
Спасибо всем за помощь!
0
|
2 / 2 / 1
Регистрация: 02.11.2010
Сообщений: 78
|
|
13.12.2010, 16:27 | 6 |
std::istringstream ist(str);
ist() - что за функция? На cplusplus.com не нашёл такую)
1
|
2 / 2 / 1
Регистрация: 02.11.2010
Сообщений: 78
|
|
14.12.2010, 15:13 | 8 |
Получается, что каждый элемент вектора представляет собой слово.
Одна из последних строчек - как конкретно она выводит вектор? std::copy(vec_str.begin(), vec_str.end(), std::ostream_iterator<std::string>(std::cout, " "));
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
14.12.2010, 15:16 | 9 |
0
|
Модератор
12460 / 7484 / 1754
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
14.12.2010, 15:49 | 10 | |||||
asics, так ещё эстээльнее
3
|
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 11
|
|
22.12.2010, 22:24 | 11 |
easybudda, ты гений))))))))))))))))))))))))))))) спасибо спасибо!!!
0
|
Модератор
12460 / 7484 / 1754
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
22.12.2010, 22:56 | 12 |
0
|
2 / 2 / 1
Регистрация: 23.10.2014
Сообщений: 55
|
|
09.03.2015, 16:51 | 13 |
Ребят, скажите а пробелы учитываются?
0
|
Модератор
12460 / 7484 / 1754
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
21.12.2018, 17:11 | 14 |
Все слова через 1 пробел выводятся.
Но это всё в прошлом (Вы на дату создания темы посмотрите). Теперь в С++ регулярные выражения есть и все эти пляски ни к чему. http://www.cplusplus.com/reference/regex/ Не по теме: М-да, я тоже молодец. Тему кто-то плюсанул, я на радости на трёхлетний пост ответил :D
1
|
21.12.2018, 17:11 | |
21.12.2018, 17:11 | |
Помогаю со студенческими работами здесь
14
Удаление и замена слов в строке Замена слов в строке на другое слово Поиск слов по маске в строке, их удаление, сортировка оставшихся слов Замена слов в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |