2 / 2 / 0
Регистрация: 15.12.2019
Сообщений: 61
|
||||||
1 | ||||||
Разъясните задачу26.03.2020, 22:46. Показов 1009. Ответов 1
(Суть задачи: сделать так, чтобы вместо пробелов ставилась сначала запятая, а потом пробел)
Она решена правильно. Объясните мне пожалуйста такие моменты в этой задаче. Во первых почему функция insert ставит запятую перед i (пробелом), а не после? Ведь в аргументах идет сначала i, то место после которого начинается вставка. Насколько я понимаю, стоит пробел, это точка начала вставки, а после пробела должна вставляться запятая по логике. Во вторых зачем после функции insert ставить i++, если в цикле for уже есть ++i ? И наконец, почему в insert вместо "," нельзя поставить ',' ? Вот сам код
0
|
26.03.2020, 22:46 | |
Ответы с готовыми решениями:
1
Разъясните пожалуйста задачу наткнулся на сложную задачу из книги бьёрна страуструпа кто-то знает ответ на эту задачу - C++ Разъясните код Разъясните задание |
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
26.03.2020, 23:23 | 2 |
Сообщение было отмечено ErritoQN как решение
Решение
так работает функция insert - точка вставки: новое содержимое вставляется перед символом с индексом i
иначе опять попадёте на этот же пробел, который сдвинулся направо
такой синтаксис insert
1
|
26.03.2020, 23:23 | |
26.03.2020, 23:23 | |
Помогаю со студенческими работами здесь
2
Разъясните пожалуйста Разъясните задание Списки разъясните Разъясните условие задачи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |