1 / 1 / 0
Регистрация: 05.01.2010
Сообщений: 3
|
|
1 | |
Удаление слова с номером N. (С++)05.01.2010, 19:50. Показов 1548. Ответов 5
Метки нет Все метки)
(
Дана строка символов. Написать функцию для удаления слова с номером N. При написании программы необходимо использовать стандартные функции обработки строк.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
|
|
05.01.2010, 19:50 | |
Ответы с готовыми решениями:
5
Редактирование произвольного текста: удаление слова с заданным номером Класс строки (удаление из строки слова с заданным номером и символа с заданным номером)
|
4864 / 3286 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
05.01.2010, 21:00 | 2 |
можно скопировать строку куда-нибудь, разрубить эту копию с помощью strtok, определив слово с номером N
в исходной строке найти это слово с помощью strstr (вернёт адрес первой буквы) скопировать на его место (из исходной строки в исходную строку) с помощью memmove то, что находится за этим словом (адрес первой буквы слова плюс длина слова, вычисленная функцией strlen на любом этапе)
1
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
||||||
05.01.2010, 22:03 | 3 | |||||
что-то набросал, если между словами несколько пробелов, то будет "упс"
1
|
1 / 1 / 0
Регистрация: 05.01.2010
Сообщений: 3
|
|
06.01.2010, 17:08 [ТС] | 4 |
Спасибо)))
0
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
06.01.2010, 20:02 | 6 |
0
|