2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
|
1 | |
Замена подстроки в строке (с пробелами)09.02.2015, 00:37. Показов 1821. Ответов 12
Метки нет (Все метки)
вопрос: ввожу все строки и подстроки через gets, но когда начинается замена, пробелы не видит и удаляет по одному символу до пробела? как сделать чтобы пробелы все равно оставались в итоговой строке ?
0
|
09.02.2015, 00:37 | |
Ответы с готовыми решениями:
12
Замена подстроки в строке с неизвестными символами в строке Замена подстроки в строке Замена подстроки в строке Замена подстроки в строке |
2 / 2 / 1
Регистрация: 06.02.2015
Сообщений: 19
|
|
09.02.2015, 03:03 | 2 |
Код покажите.
0
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
||||||
09.02.2015, 18:15 [ТС] | 3 | |||||
Calendum,
0
|
2 / 2 / 1
Регистрация: 06.02.2015
Сообщений: 19
|
||||||
10.02.2015, 04:00 | 4 | |||||
miss-julia,
Я правильно понимаю? Нужно на введенные строки: Код
"Наша Маша хороша" "Маша" "Юля" Код
"Наша Юля хороша" Код
"НашаЮляхороша"
0
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
|
10.02.2015, 22:42 [ТС] | 5 |
Calendum, эх..моя импровизация, по-другому увы не догадалась. но проблема в другом.
пример 1 строка-privet kak dela подстрока -kak замена-chto итог- privet kak del не хватает последней буквы del почему то.. такое происходит только если есть пробелы пример 2 строка-iuuhef dkd fjdbnv dv подстрока-jdbn замена-oo итог-iuuhef ook от куда эта к? и почему там ни пробела ни букв нормальных? я согласна поменять strtok на что нибудь другое, но, к сожалению, я не знаю на что...
0
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
|
11.02.2015, 23:58 [ТС] | 6 |
Calendum, так вы мне не поможете?
0
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
||||||
12.02.2015, 22:03 | 7 | |||||
miss-julia, по-моему с помощью strtok() делать - плохая идея. Как вам вот такой вариант (функцию подсмотрел на stackoverflow):
1
|
2 / 2 / 1
Регистрация: 23.10.2014
Сообщений: 55
|
|
13.02.2015, 17:01 | 8 |
Ребята, а можете то же на Паскале?
0
|
2 / 2 / 0
Регистрация: 26.10.2014
Сообщений: 44
|
||||||
14.02.2015, 21:30 [ТС] | 11 | |||||
Людвиг Бодмер, а не могли бы вы объяснить как работает функция? ибо все что я так увидела, ничего не знаю... 2 курс...
Добавлено через 33 минуты Людвиг Бодмер, хотя нет.
Добавлено через 17 секунд даже просто второе... Добавлено через 51 секунду можно как то этой функцией не пользоваться?
0
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
|||||||||||
16.02.2015, 11:00 | 12 | ||||||||||
miss-julia,
Добавлено через 29 минут miss-julia, можно сделать в си-стиле , что-то вроде такого (снова со stackoverflow):
Ну и std::regex_replace() да, отличный вариант, если компилятор поддерживает
1
|
16.02.2015, 17:23 | 13 | |||||||||||||||
Посмотрите, как вам мой код. Может замечания какие будут по улучшению:
main.cpp
1
|
16.02.2015, 17:23 | |
16.02.2015, 17:23 | |
Помогаю со студенческими работами здесь
13
Замена подстроки в строке Замена подстроки в строке Замена подстроки в строке Замена подстроки в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |